android 如何在Realtime中从Recyclerview向搜索视图中的筛选列表添加数据

xdnvmnnf  于 2022-12-09  发布在  Android
关注(0)|答案(1)|浏览(100)

想要在适配器中搜索15秒后添加的项目(postDelayed runnable方法,应用了Looper。getMainlooper也没有帮助。)在列表中可见,我在适配器中使用了NotifyDataSetChanged,但在搜索中它不出现。

**我已经尝试到目前为止:**我启动了应用程序,因为我已经给了15秒延迟,然后我直接跳到searchview我键入了这个项目的名称,然后没有找到,但我想要的是添加
**我想要达到的目的:**将更新后的适配器数据实时添加到filteredlist中,以便在searchview中接收更新后的数据。
Github存储库链接:https://github.com/AbhishekTiwariAndroid/Searchviewjava

v09wglhw

v09wglhw1#

在postdelayedfilter(searchView.getQuery().toString())中添加一个新项目到现有列表后,只添加了一行;

new Handler( ).postDelayed(new Runnable( ) {
                    @Override
                    public void run() {
                        courseModelArrayList.add(new CourseModel("Cosmic", "Trade share market"));
                        System.out.println("cosmic " );

                        adapter.notifyDataSetChanged();
                        filter(searchView.getQuery().toString());
                    }
                },5000);

相关问题