公共变量从单独的Activity Crash Android访问

时间:2012-06-06 23:49:33

标签: android variables public

我在主活动中设置了一个公共变量,将App声明为免费版本或付费(布尔值)。

从单独的活动访问时,我收到很多崩溃错误(空指针异常)。我无法在测试设备上重现此错误,因此我只能假设Android在内存不足时丢失主活动变量?

通常,当用户导航到浏览器下载文件然后导航回我的应用程序时,会发生这种情况。

我应该在Activity中设置一个本地变量,以便它不再引用单独的Activity吗?或者有办法将该变量保存在内存中吗?

1 个答案:

答案 0 :(得分:2)

你应该使用某种持久性存储,SharedPreferences似乎是手头任务的一个很好的选择。