Android 退出后保存并还原应用程序的总状态(应用程序有1个活动和1个RecyclerView)
在仔细研究了这个问题之后,我仍然不知道该怎么办。问题是,我有一个非常简单的应用程序,它只有一个活动和一个回收视图,用户可以在其中添加一些文本。现在,在我切换到另一个应用程序或重新启动应用程序后,所有内容都会丢失。我知道我可以通过Android 退出后保存并还原应用程序的总状态(应用程序有1个活动和1个RecyclerView),android,savestate,android-savedstate,Android,Savestate,Android Savedstate,在仔细研究了这个问题之后,我仍然不知道该怎么办。问题是,我有一个非常简单的应用程序,它只有一个活动和一个回收视图,用户可以在其中添加一些文本。现在,在我切换到另一个应用程序或重新启动应用程序后,所有内容都会丢失。我知道我可以通过onSaveInstanceState()方法和Bundle保存一些必要的变量,但是有没有办法绝对保存所有的内容?RecyclerView的所有视图和所有数据的状态?没有明确写下每个单变量? 谢谢 您可以使用共享首选项来保留所有类型的变量和对象,但您必须在活动销毁后保存所
onSaveInstanceState()
方法和Bundle保存一些必要的变量,但是有没有办法绝对保存所有的内容?RecyclerView的所有视图和所有数据的状态?没有明确写下每个单变量?
谢谢 您可以使用共享首选项来保留所有类型的变量和对象,但您必须在活动销毁后保存所有变量,并在创建活动时读取这些变量。为此,您可以使用共享首选项。谢谢您的回答,你能给我一段保存整个应用程序状态的代码吗?或者在我可以看到的地方共享一个链接?