我在一個活動中使用recyclerview創建了一個列表。用戶動態地從列表中刪除他/她沒有的一些項目,以便當他回到該活動時出現問題。該活動檢索所有數據項,包括他刪除的數據項。我如何確保recyclerview列表保留用戶將其留在的狀態?保存recyclerview列表的狀態
回答
問題出在您正在使用的列表中。您也需要在Adapter中使用Activity的列表引用,不要在Adapter中創建不同的列表,只需在Adapter中保存Activity的列表引用即可。
好吧,我遵循你的指示,但現在我無法從onRestoreItemState方法中保存的實例中分配parceable arraylist。我得到一個incomaptibe返回類型錯誤。我使用了getParcelableArrayList方法 – spongyboss
使用Bundle將數組保存在活動的onSaveInstanceState(Bundle savedInstanceState)中 http://developer.android.com/reference/android/os/Bundle.htmlUpdate 如何保存Android應用程序的狀態? @Override public void onSaveInstanceState(Bundle outState){ //將UI狀態更改保存到savedInstanceState。 //如果進程是 //殺死並重新啓動,此捆綁將傳遞給onCreate。outState.putStringArrayList(「Playlist」,playerList); super.onSaveInstanceState(outState); } –
- 1. 保存RecyclerView列表狀態
- 2. RecyclerView保存狀態
- 3. 保存列表狀態(行)?
- 4. 在RecyclerView中保存複選框狀態
- 5. 如何保存按鈕狀態recyclerview
- 6. 無法在RecyclerView中保存狀態
- 7. 從Recyclerview保存複選框狀態
- 8. 保存狀態自定義RecyclerView
- 9. 保存表項的狀態
- 10. 保存狀態頁面刷新列表
- 11. ASP表不保存狀態
- 12. 保存表格視圖的狀態/保存表格視圖文本的狀態
- 13. 保存狀態
- 14. 如何保存RecyclerView行項目的狀態?
- 15. 如何在recyclerview中滾動時保存togglebutton的狀態?
- 16. 保存RecyclerView狀態ViewPager內部片段另一個片段
- 17. Android RecyclerView在向後滾動時未保存其狀態
- 18. 在嵌套RecyclerView中保存滾動狀態
- 19. 用PictureBox保存表單的狀態?
- 20. 保存android.app.Application狀態
- 21. UISlider,保存狀態
- 22. 保存CheckedTextView狀態
- 23. Extjs狀態管理器 - 從動態表單保存狀態
- 24. 獨立列過濾不保存下拉列表狀態jQuery
- 25. Android如何保存我的列表視圖的狀態
- 26. 使用mksession保存vim狀態不會保存Ctrl-6狀態
- 27. 保存狀態的StringList
- 28. sales_flat_quote_item中的保存狀態
- 29. 保存狀態的選項
- 30. 保存狀態與jQuery的
你用什麼來存儲你的物品?它是SQLite或文件或ArrayLIst? –