[英]How to update adapter items in viewpager
我有3个页面的viewPager()
,它有一个recyclerView
,每个页面都有三个不同的适配器,我想要类似的东西,例如当用户单击第一页中的适配器项时,它将添加到数据库中,第二个适配器从相同的数组中获取其数组列表数据库,但它在应用程序重启后显示在第二页的适配器中,因此问题是如何在不重启的情况下更新第二页的适配器。
常规的ListView
可以使用CursorAdapter
来提供所需的一些功能。 las,没有现有的CursorAdapter
类扩展RecyclerView.Adapter
。
最快的解决方案是在GitHub上使用RecyclerViewCursorAdapter
。
然后它将像这样工作:
getItem()
创建片段时,可以存储此引用。 请注意,您的片段可能为空,具体取决于ViewPager
已/未创建哪些页面。 Cursor
供适配器使用(与以前的查询相同)。 当适配器收到新的Cursor
,它将更新RecyclerView
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.