aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/sorting/ComparatorUserInterface.java
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-01-11 14:01:53 +0100
committerSamuel Tardieu <sam@rfc1149.net>2014-01-11 14:09:46 +0100
commit4fde6849e36a74b0dfc6f725bee9e642f5c02d9c (patch)
treec90c6b170ba4ec68b3beadc22df4ece6b9df86e6 /main/src/cgeo/geocaching/sorting/ComparatorUserInterface.java
parent99e9d48ce7773f18aaa83e34d8cf18b4bbf5dbfc (diff)
downloadcgeo-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.java9
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);