aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/ui
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-04-20 11:34:00 +0200
committerSamuel Tardieu <sam@rfc1149.net>2014-04-20 11:59:44 +0200
commit27668837d1aa756c2b8ee2b73585b77a54203bad (patch)
tree45562f111b2597878867b05f8c1fd4f5d7cecfae /main/src/cgeo/geocaching/ui
parent9ca8fe55dc7b54769feb2fb30125b27e68565ee9 (diff)
downloadcgeo-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.java5
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);
}