我在我的应用程序中使用了一个名为 DB(数据库)的具有静态值的类。当我第一次运行该应用程序时,会填充并使用此类中的静态字节数组。然后,当我部分关闭我的应用程序时(不是完全关闭它只是放在后台)如果在 20 秒左右后重新打开它,变量的值仍然在这里但是如果我让我的应用程序在后台运行超过 1分钟值变为空。
我怎样才能避免这种情况发生?
最佳答案
将变量值存储到 shared preferences并从 onResume()
Activity 方法中的共享首选项加载值,并将该值存储在 onPause() 方法中。
关于java - Android - 部分关闭应用程序时丢失变量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32150084/