diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2014-01-21 20:45:13 +0100 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2014-01-21 20:45:13 +0100 |
| commit | 1ffef00ef49cb98a76ef1c0f3a60626819f0cc50 (patch) | |
| tree | 6d3bdabc2ec39116a6807f604aec58d50760fb45 /main/src/cgeo/geocaching/SearchActivity.java | |
| parent | 4afef68a1364ad0c3619bccd1e99a99892c2174f (diff) | |
| download | cgeo-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.java | 16 |
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 { |
