SearchView на RecycleView ошибка - PullRequest
       5

SearchView на RecycleView ошибка

0 голосов
/ 21 сентября 2018

Итак, я пытаюсь добавить searchView в мой RecycleView, но когда я щелкаю значок поиска, приложение останавливается, и я не понимаю, почему. Я создал класс RecycleViewAdapet с этим кодом:

    public void updateList(ArrayList<String> searchList){
    mImageNames=new ArrayList<>();
    mImageNames.addAll(searchList);
    notifyDataSetChanged();
}

и внутри моей активности электронной почты есть этот код о поиске:

   public boolean onCreateOptionsMenu(Menu menu) {

    getMenuInflater().inflate(R.menu.toolbar,menu);
    MenuItem menuItem= menu.findItem(R.id.action_search);
    SearchView searchView= (SearchView) menuItem.getActionView();
    searchView.setOnQueryTextListener(this);

    return true;
}

@Override
public boolean onQueryTextSubmit(String query) {
    return false;
}

@Override
public boolean onQueryTextChange(String newText) {
    String userInput= newText.toLowerCase();
    ArrayList newList = new ArrayList<>();
    for(String name: mNames){
        if(name.toLowerCase().contains(userInput)){
            newList.add(name);
        }
    }

   adapter.updateList(newList);

    return true;
}

Я попытался отладить, и у меня есть эти предупреждения Для связи между RecyclerViewAdaper и деятельностью электронной почты, которую я создалчастный адаптер RecyclerViewAdapter ; любая помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...