因此,我是Android Studio的新手。
我决定我想要一个Recyclerview,所以我观看了本教程:https://www.youtube.com/watch?v=Vyqz_-sJGFk
我完成了它,对我来说效果很好,我对它进行了一些自定义,但仍然几乎一样。例如,我删除了图像部分,现在只有三个textView。
由于我是新手,所以我想要某种保存RecyclerView
内容的方法,因此我使用SharedPreferences
制作了一个非常糟糕的系统。当您添加新项目时,我很马虎,应用程序崩溃了。所以那没有解决。
所以我的问题是:如何将RecyclerView
的内容保存在手机本身上,这样,如果我离开应用程序并回来,则将加载该内容,并且将看到与我相同的列表左。
我正在用Java编程,RecylcerView
是使用ArrayList<String>
存储的。
谢谢!
答案 0 :(得分:0)
首先,将数据保存到“活动”的onSaveInstanceState()
方法中。然后,当您重新创建活动时,您可以在onCreate()
中获取该数据,而无需尝试再次获取相同的数据。
答案 1 :(得分:0)
首先,创建一个房间数据库并将其内容插入其中。其次,从数据库加载数据以供回收者查看。您可以参考此链接,了解如何创建会议室数据库link