From 56b6b5bc0714a4c9ebdbf7e9dd3315877d4e1cd4 Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Tue, 11 Mar 2014 05:47:12 +0100 Subject: refactoring: remove cache thread operations --- main/src/cgeo/geocaching/CacheDetailActivity.java | 74 +++++------------------ 1 file changed, 16 insertions(+), 58 deletions(-) (limited to 'main/src/cgeo/geocaching/CacheDetailActivity.java') diff --git a/main/src/cgeo/geocaching/CacheDetailActivity.java b/main/src/cgeo/geocaching/CacheDetailActivity.java index 80e1f7b..55cfb2b 100644 --- a/main/src/cgeo/geocaching/CacheDetailActivity.java +++ b/main/src/cgeo/geocaching/CacheDetailActivity.java @@ -58,6 +58,7 @@ import org.apache.commons.lang3.tuple.Pair; import rx.Observable; import rx.Observable.OnSubscribe; import rx.Observer; +import rx.Scheduler.Inner; import rx.Subscriber; import rx.Subscription; import rx.android.observables.AndroidObservable; @@ -300,8 +301,15 @@ public class CacheDetailActivity extends AbstractViewPagerActivity() { + @Override + public void call(final Inner inner) { + search = Geocache.searchByGeocode(realGeocode, StringUtils.isBlank(realGeocode) ? realGuid : null, 0, false, loadCacheHandler); + loadCacheHandler.sendMessage(Message.obtain()); + } + }); } @Override @@ -601,37 +609,6 @@ public class CacheDetailActivity extends AbstractViewPagerActivity() { + @Override + public void call(final Inner inner) { + cache.store(listId, storeCacheHandler); + } + }); } private static final class StoreCachePersonalNoteHandler extends StoreCacheHandler { -- cgit v1.1