Как подключить и отключить PagedListAdapter? - PullRequest
0 голосов
/ 20 ноября 2018

Я пытаюсь реализовать функцию поиска в моем приложении.В моем MainActivity я отображаю записи, поступающие из базы данных, используя это:

MovieViewModel model = ViewModelProviders.of(this).get(MovieViewModel.class);
MovieAdapter adapter = new MovieAdapter(this);
model.moviePagedList.observe(this, adapter::submitList);
recyclerView.setAdapter(adapter);

Мой класс адаптера расширяется:

class MovieAdapter extends PagedListAdapter<ApiResponse.Movie, MovieAdapter.MovieViewHolder> {}

И все работает отлично.Теперь я добавил SearchView и слушаю, когда пользователь что-то печатает в EditText.Что я делаю, так это использую те же строки кода в методе onQueryTextChange, но ничего не происходит.

Если я использую adapter.notifyDataSetChanged();, ничего не меняется, рекламодатель не обновляется.Как отсоединить и снова прикрепить рекламный блок?

...