我已经工作了一段时间,现在我觉得任何帮助都会受到赞赏。目前我的应用程序正在使用RecyclerView,我想知道如何使用RecyclerView保存项目。例如,当我在我的应用程序中添加或删除某个项目时,当我关闭应用程序并在我注意到之前没有保存任何已保存或添加的项目之后打开它,即使我已经设置了
adapter.notifyItemRemoved(position)
adapter.notifyDataSetChanged()
在我的代码中。谢谢你的帮助。
答案 0 :(得分:0)
您无法在Recyclerview中保存项目。它仅用于列出UI中的项目。
你应该做的是在SQLite DB中存储数据,并在活动onResume或onCreate Callback
中的recyclerview中显示它检查here是否有SQLite和RecyclerView实施
答案 1 :(得分:0)
如果RecyclerView显示键值对,您可以考虑在SharedPreferences中保存数据。在您卸载应用程序之前,此数据将一直存在。 https://developer.android.com/training/basics/data-storage/shared-preferences.html