Android SearchView Фильтр ListView

Я внедрил фильтр поиска в свой SearchView на панели действий SherlockAction.

Когда я набираю m, я хочу показать отфильтрованные результаты в представлении списка ниже, которое начинается только с M и так далее. Но теперь это показывает случайные результаты.

 

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;
}

Ответы на вопрос(4)

Ваш ответ на вопрос