[英]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.