【发布时间】:2018-09-16 20:13:59
【问题描述】:
我有一个MainActivity,它显示了一个包含RecyclerView 的Fragment。
我正在使用Asynctask 从 SQL 加载数据,所有数据都完美显示。
我想知道的是,我的工具栏中有一个搜索图标在MainActivity 中膨胀,当用户点击它并输入数据时,它应该通过Fragment 中的RecyclerView 进行过滤.
我已经在MainActivity 中实现了SearchView.OnQueryTextListener,我还实现了方法onQueryTextChange() 和onQueryTextSubmit()。我只是不知道如何直接使用MainActivity中的搜索过滤Fragment中的RecyclerView。
【问题讨论】:
-
过滤结果后,您需要更新适配器列表并调用
notifyDatasetChanged()
标签: android android-fragments android-toolbar searchview android-search