diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2014-04-20 11:34:00 +0200 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2014-04-20 11:59:44 +0200 |
| commit | 27668837d1aa756c2b8ee2b73585b77a54203bad (patch) | |
| tree | 45562f111b2597878867b05f8c1fd4f5d7cecfae /main/src/cgeo/geocaching/ui | |
| parent | 9ca8fe55dc7b54769feb2fb30125b27e68565ee9 (diff) | |
| download | cgeo-27668837d1aa756c2b8ee2b73585b77a54203bad.zip cgeo-27668837d1aa756c2b8ee2b73585b77a54203bad.tar.gz cgeo-27668837d1aa756c2b8ee2b73585b77a54203bad.tar.bz2 | |
Take advantage of RxJava's renewed Android operators
Diffstat (limited to 'main/src/cgeo/geocaching/ui')
| -rw-r--r-- | main/src/cgeo/geocaching/ui/ImagesList.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/ui/ImagesList.java b/main/src/cgeo/geocaching/ui/ImagesList.java index d1b2a64..75c0249 100644 --- a/main/src/cgeo/geocaching/ui/ImagesList.java +++ b/main/src/cgeo/geocaching/ui/ImagesList.java @@ -11,6 +11,7 @@ import cgeo.geocaching.utils.RxUtils; import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.StringUtils; import rx.Subscription; +import rx.android.observables.AndroidObservable; import rx.functions.Action0; import rx.functions.Action1; import rx.subscriptions.CompositeSubscription; @@ -118,12 +119,12 @@ public class ImagesList { final ImageView imageView = (ImageView) inflater.inflate(R.layout.image_item, null); assert(imageView != null); - subscriptions.add(RxUtils.subscribeThenUI(imgGetter.fetchDrawable(img.getUrl()), new Action1<BitmapDrawable>() { + AndroidObservable.bindActivity(activity, imgGetter.fetchDrawable(img.getUrl())).subscribe(new Action1<BitmapDrawable>() { @Override public void call(final BitmapDrawable image) { display(imageView, image, img, rowView); } - })); + }); rowView.addView(imageView); imagesView.addView(rowView); } |
