标签: android variables public
我在主活动中设置了一个公共变量,将App声明为免费版本或付费(布尔值)。
从单独的活动访问时,我收到很多崩溃错误(空指针异常)。我无法在测试设备上重现此错误,因此我只能假设Android在内存不足时丢失主活动变量?
通常,当用户导航到浏览器下载文件然后导航回我的应用程序时,会发生这种情况。
我应该在Activity中设置一个本地变量,以便它不再引用单独的Activity吗?或者有办法将该变量保存在内存中吗?
答案 0 :(得分:2)
你应该使用某种持久性存储,SharedPreferences似乎是手头任务的一个很好的选择。