Android SearchView Filter ListView
Ich habe in meiner SherlockAction-Leiste einen Suchfilter für meine SearchView implementiert.
Wenn ich m eingebe, möchte ich gefilterte Ergebnisse in der Listenansicht anzeigen, die unten nur mit M beginnt und so weiter. Aber jetzt zeigt es zufällige Ergebnisse.
public boolean onQueryTextChange(String newText) {
Log.i("Nomad", "onQueryTextChange");
if (TextUtils.isEmpty(newText)) {
adapter.getFilter().filter("");
Log.i("Nomad", "onQueryTextChange Empty String");
placesListView.clearTextFilter();
} else {
Log.i("Nomad", "onQueryTextChange " + newText.toString());
adapter.getFilter().filter(newText.toString());
}
return true;
}
public boolean onQueryTextSubmit(String query) {
Log.i("Nomad", "onQueryTextSubmit");
return false;
}
public boolean onClose() {
Log.i("Nomad", "onClose");
return false;
}