也许有人在Android 8中遇到了同样的问题。 我为一个较旧的Android版本(Android 6和7)编写了一个应用程序。 现在,在将我的手机更新到Android 8之后,似乎不再存储SharedPreferences,尽管我的应用程序在较旧的Android版本中运行良好很长时间。
只要保存当前会话的设置,一切正常,但一旦重新启动应用程序,所有设置似乎都会丢失。
我还在Android中检查了我的安全设置,但它们似乎也很好。
我没有更改我的应用程序中的任何代码行,因此我认为它与Android本身有关。
有人遇到同样的问题,或者他/她知道如何解决问题吗?
非常感谢!
答案 0 :(得分:0)
在您提出问题的那一刻,您总能找到答案。
问题出在SharedPreferences的安全设置中:不再允许MODE_WORLD_READABLE,或者已弃用它,现在它已被删除。