diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2014-01-11 14:01:53 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2014-01-11 14:09:46 +0100 |
| commit | 4fde6849e36a74b0dfc6f725bee9e642f5c02d9c (patch) | |
| tree | c90c6b170ba4ec68b3beadc22df4ece6b9df86e6 /main/src/cgeo/geocaching/sorting/ComparatorUserInterface.java | |
| parent | 99e9d48ce7773f18aaa83e34d8cf18b4bbf5dbfc (diff) | |
| download | cgeo-4fde6849e36a74b0dfc6f725bee9e642f5c02d9c.zip cgeo-4fde6849e36a74b0dfc6f725bee9e642f5c02d9c.tar.gz cgeo-4fde6849e36a74b0dfc6f725bee9e642f5c02d9c.tar.bz2 | |
Use RxJava.Action1 instead of our RunnableWithArgument
Diffstat (limited to 'main/src/cgeo/geocaching/sorting/ComparatorUserInterface.java')
| -rw-r--r-- | main/src/cgeo/geocaching/sorting/ComparatorUserInterface.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/main/src/cgeo/geocaching/sorting/ComparatorUserInterface.java b/main/src/cgeo/geocaching/sorting/ComparatorUserInterface.java index 99a535a..8cf3d9d 100644 --- a/main/src/cgeo/geocaching/sorting/ComparatorUserInterface.java +++ b/main/src/cgeo/geocaching/sorting/ComparatorUserInterface.java @@ -2,7 +2,8 @@ package cgeo.geocaching.sorting; import cgeo.geocaching.R; import cgeo.geocaching.utils.Log; -import cgeo.geocaching.utils.RunnableWithArgument; + +import rx.util.functions.Action1; import android.app.Activity; import android.app.AlertDialog; @@ -70,7 +71,7 @@ public class ComparatorUserInterface { registry.add(new ComparatorEntry(res.getString(resourceId), comparatorClass)); } - public void selectComparator(final CacheComparator current, final RunnableWithArgument<CacheComparator> runAfterwards) { + public void selectComparator(final CacheComparator current, final Action1<CacheComparator> runAfterwards) { final AlertDialog.Builder builder = new AlertDialog.Builder(activity); builder.setTitle(R.string.caches_sort_title); @@ -85,11 +86,11 @@ public class ComparatorUserInterface { ComparatorEntry entry = registry.get(itemIndex); try { if (entry.cacheComparator == null) { - runAfterwards.run(null); + runAfterwards.call(null); } else { CacheComparator comparator = entry.cacheComparator.newInstance(); - runAfterwards.run(comparator); + runAfterwards.call(comparator); } } catch (InstantiationException e) { Log.e("selectComparator", e); |
