aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/CachePopup.java
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-03-11 05:42:48 +0100
committerSamuel Tardieu <sam@rfc1149.net>2014-03-11 05:43:35 +0100
commitc6bbc8c732243b7a88e4d65856b93e21081bcf4f (patch)
tree17397f64c78264c3c841904aefc7c492bbcf7ef8 /main/src/cgeo/geocaching/CachePopup.java
parent7eb0975a59a88ab9b01c64d2fb2f2a8e21574604 (diff)
downloadcgeo-c6bbc8c732243b7a88e4d65856b93e21081bcf4f.zip
cgeo-c6bbc8c732243b7a88e4d65856b93e21081bcf4f.tar.gz
cgeo-c6bbc8c732243b7a88e4d65856b93e21081bcf4f.tar.bz2
refactoring: factor out code for cache dropping
Diffstat (limited to 'main/src/cgeo/geocaching/CachePopup.java')
-rw-r--r--main/src/cgeo/geocaching/CachePopup.java15
1 files changed, 1 insertions, 14 deletions
diff --git a/main/src/cgeo/geocaching/CachePopup.java b/main/src/cgeo/geocaching/CachePopup.java
index 38c6e65..700b81c 100644
--- a/main/src/cgeo/geocaching/CachePopup.java
+++ b/main/src/cgeo/geocaching/CachePopup.java
@@ -174,20 +174,7 @@ public class CachePopup extends AbstractPopupActivity {
final DropCacheHandler dropCacheHandler = new DropCacheHandler();
progress.show(CachePopup.this, res.getString(R.string.cache_dialog_offline_drop_title), res.getString(R.string.cache_dialog_offline_drop_message), true, null);
- new DropCacheThread(dropCacheHandler).start();
- }
- }
-
- private class DropCacheThread extends Thread {
- final private Handler handler;
-
- public DropCacheThread(Handler handlerIn) {
- handler = handlerIn;
- }
-
- @Override
- public void run() {
- cache.drop(handler);
+ cache.drop(dropCacheHandler, Schedulers.io());
}
}