2016-06-21 72 views
-1

在我的应用程序中,我已将用户数据保存在应用程序类中。位置服务正在使用的应用程序。当从设置中手动关闭位置权限并转到应用程序时,保存在应用程序类中的userdata返回null。我无法弄清楚这个问题,以前没有人提出这样的问题。请帮帮我。我搜索了很多。找不到解决方案。Android应用程序数据在应用程序设置更改时丢失

回答

1

有时候会提出一种模式,那就是将数据保存在Application对象中,并且这个数据可以在所有活动中使用。这个解决方案很简单,但它是错误的。当Android默默地杀死应用程序来回收一些内存。因此,应用程序变量可以是空的。因此,解决方案是将它们保存在持久存储中。

相关问题