在我的安卓应用程序中,我需要一个地方来存放变量成员ID。问题是,它从在线API获取,并且我需要找到一种存储/检索它的方法。
我尝试将其放在自定义类中,但问题是,如果我杀死活动,它就会丢失。我也知道有一种方法可以扩展应用程序。
那么,什么是存储全局变量的最佳方法?
我必须执行以下操作:
1. 在onSaveState中保存变量 2. 存储在sharepref上 3. 手动保存 4. 手动检索
谢谢
更新: 感谢回复。如果我只有3个变量(简单数据,例如布尔值、短语),并且我需要在应用程序重新启动后使用它们,我是否应该简单地使用share pref来存储它们?它的缺点是什么?例如,它会对性能有害吗?谢谢
我尝试将其放在自定义类中,但问题是,如果我杀死活动,它就会丢失。我也知道有一种方法可以扩展应用程序。
那么,什么是存储全局变量的最佳方法?
我必须执行以下操作:
1. 在onSaveState中保存变量 2. 存储在sharepref上 3. 手动保存 4. 手动检索
谢谢
更新: 感谢回复。如果我只有3个变量(简单数据,例如布尔值、短语),并且我需要在应用程序重新启动后使用它们,我是否应该简单地使用share pref来存储它们?它的缺点是什么?例如,它会对性能有害吗?谢谢