diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2014-03-11 05:42:48 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2014-03-11 05:43:35 +0100 |
| commit | c6bbc8c732243b7a88e4d65856b93e21081bcf4f (patch) | |
| tree | 17397f64c78264c3c841904aefc7c492bbcf7ef8 /main/src/cgeo/geocaching/CachePopup.java | |
| parent | 7eb0975a59a88ab9b01c64d2fb2f2a8e21574604 (diff) | |
| download | cgeo-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.java | 15 |
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()); } } |
