aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/SearchActivity.java
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2014-01-21 20:45:13 +0100
committerBananeweizen <bananeweizen@gmx.de>2014-01-21 20:45:13 +0100
commit1ffef00ef49cb98a76ef1c0f3a60626819f0cc50 (patch)
tree6d3bdabc2ec39116a6807f604aec58d50760fb45 /main/src/cgeo/geocaching/SearchActivity.java
parent4afef68a1364ad0c3619bccd1e99a99892c2174f (diff)
downloadcgeo-1ffef00ef49cb98a76ef1c0f3a60626819f0cc50.zip
cgeo-1ffef00ef49cb98a76ef1c0f3a60626819f0cc50.tar.gz
cgeo-1ffef00ef49cb98a76ef1c0f3a60626819f0cc50.tar.bz2
fix #3561: remove search suggestions for address
Diffstat (limited to 'main/src/cgeo/geocaching/SearchActivity.java')
-rw-r--r--main/src/cgeo/geocaching/SearchActivity.java16
1 files changed, 7 insertions, 9 deletions
diff --git a/main/src/cgeo/geocaching/SearchActivity.java b/main/src/cgeo/geocaching/SearchActivity.java
index 7a90a49..fe9edd0 100644
--- a/main/src/cgeo/geocaching/SearchActivity.java
+++ b/main/src/cgeo/geocaching/SearchActivity.java
@@ -17,6 +17,8 @@ import cgeo.geocaching.ui.dialog.Dialogs;
import cgeo.geocaching.utils.EditUtils;
import org.apache.commons.lang3.StringUtils;
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.jdt.annotation.Nullable;
import rx.util.functions.Func1;
@@ -188,13 +190,7 @@ public class SearchActivity extends AbstractActivity {
public void run() {
findByAddressFn();
}
- }, new Func1<String, String[]>() {
-
- @Override
- public String[] call(final String input) {
- return DataStore.getSuggestionsAddress(input);
- }
- });
+ }, null);
setSearchAction(geocodeEditText, buttonSearchGeocode, new Runnable() {
@@ -267,7 +263,7 @@ public class SearchActivity extends AbstractActivity {
});
}
- private static void setSearchAction(final AutoCompleteTextView editText, final Button button, final Runnable runnable, final Func1<String, String[]> suggestionFunction) {
+ private static void setSearchAction(final AutoCompleteTextView editText, final Button button, final @NonNull Runnable runnable, final @Nullable Func1<String, String[]> suggestionFunction) {
EditUtils.setActionListener(editText, runnable);
button.setOnClickListener(new View.OnClickListener() {
@Override
@@ -275,7 +271,9 @@ public class SearchActivity extends AbstractActivity {
runnable.run();
}
});
- editText.setAdapter(new AutoCompleteAdapter(editText.getContext(), android.R.layout.simple_dropdown_item_1line, suggestionFunction));
+ if (suggestionFunction != null) {
+ editText.setAdapter(new AutoCompleteAdapter(editText.getContext(), android.R.layout.simple_dropdown_item_1line, suggestionFunction));
+ }
}
private class FindByCoordsAction implements OnClickListener {