Android 可搜索的可回收片段视图

Android 可搜索的可回收片段视图,android,android-fragments,android-toolbar,searchview,android-search,Android,Android Fragments,Android Toolbar,Searchview,Android Search,我有一个main活动,它显示一个片段,其中包含一个回收视图。 我使用异步任务从SQL加载数据,所有数据都显示得非常完美 我想知道的是,我的工具栏中有一个在main活动中膨胀的搜索图标,当用户点击它并输入数据时,它应该通过片段中的回收视图进行过滤 我已经在main活动中实现了SearchView.OnQueryTextListener,我还实现了方法onQueryTextChange()和onQueryTextSubmit()。我只是不知道如何使用main活动中的搜索直接过滤片段中的Recycle

我有一个
main活动
,它显示一个
片段
,其中包含一个
回收视图
。 我使用
异步任务
从SQL加载数据,所有数据都显示得非常完美

我想知道的是,我的工具栏中有一个在
main活动中膨胀的搜索图标
,当用户点击它并输入数据时,它应该通过
片段中的
回收视图
进行过滤


我已经在
main活动中实现了
SearchView.OnQueryTextListener
,我还实现了方法
onQueryTextChange()
onQueryTextSubmit()
。我只是不知道如何使用
main活动中的搜索直接过滤
片段中的
RecyclerView
适配器类中创建一个方法,然后像这样实现它

要在
main Activity
Host Activity
中获取RecycleService的适配器引用,可以(但不建议)这样做:

RecyclerView recylerView = findViewById(R.id.my_recycler_view);
MyAdapter myAdapter = recyclerView.getAdapter();
然后在您的
onQueryTextChange()
onquerytexsubmit()
方法中执行以下操作:

myAdapter.filter(queryText);

过滤结果后,您需要更新适配器列表,并调用
notifyDatasetChanged()
项目所指的是什么?您的
列表
元素。请看一看我的问题,我没有一个项目。我会给您很多分数从+1开始是的,请给我指出。