Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的主要活动中设置了一个公共变量,将应用程序声明为免费版本或付费(布尔值)。
当从单独的活动访问它时,我收到很多崩溃错误(空指针异常)。我无法在测试设备上重现此错误,所以我只能假设 Android 在内存不足时会丢失主活动变量?
通常,当我的用户导航到浏览器以下载文件然后导航回我的应用程序时,就会发生这种情况。
我是否应该为 Activity 设置一个本地变量,以便它不再引用单独的 Activity?或者有没有办法将该变量保存在内存中?
您应该使用某种持久存储,SharedPreferences似乎是手头任务的不错选择。