阅读文档后,似乎onSaveInstanceStaate每个实例都有效(顾名思义)。我只是想知道存储数据的优先方法是什么,以便它可用于该活动的所有实例?
答案 0 :(得分:0)
正如MaciejGorski在评论中提到的,data storage available in Android有不同的等级:
从个人经验来看,你在这个列表中越低,你的实现就越复杂。因此,如果您只是尝试保存应用程序的简单数据,以便在活动(或多个活动)的不同实例之间共享,shared preferences肯定是要走的路。您甚至可以创建只有您的应用可以访问的private shared preferences。
在任何情况下,请查看此SO答案,了解如何实施它们:How to use SharedPreferences in Android to store, fetch and edit values