如何附加和分离PagedListAdapter?

时间:2018-11-20 12:45:08

标签: java android android-adapter

我正在尝试在我的应用程序中实现搜索功能。在我的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();,则不会刷新适配器。如何拆下并重新安装适配器?

0 个答案:

没有答案