diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2014-02-17 21:13:04 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2014-02-17 21:13:04 +0100 |
| commit | 2e1bbe493a4763a36d382f03f81de58c1b2b675e (patch) | |
| tree | c6862fc13ace5d9d51632d755dd0f1833b48960f /main/src/cgeo/geocaching/ui | |
| parent | c448e8243bf2f257619b84ee6c9f90705ba26d2d (diff) | |
| download | cgeo-2e1bbe493a4763a36d382f03f81de58c1b2b675e.zip cgeo-2e1bbe493a4763a36d382f03f81de58c1b2b675e.tar.gz cgeo-2e1bbe493a4763a36d382f03f81de58c1b2b675e.tar.bz2 | |
Proper use of schedulers with RxJava downloading
Diffstat (limited to 'main/src/cgeo/geocaching/ui')
| -rw-r--r-- | main/src/cgeo/geocaching/ui/ImagesList.java | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/main/src/cgeo/geocaching/ui/ImagesList.java b/main/src/cgeo/geocaching/ui/ImagesList.java index d380e6b..4058e15 100644 --- a/main/src/cgeo/geocaching/ui/ImagesList.java +++ b/main/src/cgeo/geocaching/ui/ImagesList.java @@ -100,17 +100,11 @@ public class ImagesList { assert(imageView != null); subscriptions.add(AndroidObservable.fromActivity(activity, imgGetter.fetchDrawable(img.getUrl())) .subscribe(new Action1<BitmapDrawable>() { - @Override - public void call(final BitmapDrawable image) { - display(imageView, image, img, rowView); - } - }, new Action1<Throwable>() { - @Override - public void call(final Throwable e) { - // Ignore error due to interruptions. - // FIXME: why is this necessary? - } - })); + @Override + public void call(final BitmapDrawable image) { + display(imageView, image, img, rowView); + } + })); rowView.addView(imageView); imagesView.addView(rowView); } |
