【问题标题】:SharedPreferences are not stored after restarting app重新启动应用程序后不存储 SharedPreferences
【发布时间】:2018-06-10 13:11:33
【问题描述】:

也许有人在使用 Android 8 时遇到过同样的问题。 我为较旧的 Android 版本(Android 6 和 7)编写了一个应用程序。 现在,在将我的手机更新到 Android 8 后,似乎不再存储 SharedPreferences,尽管我的应用程序在旧 Android 版本上运行了很长时间。

只要我保存当前会话的设置,一切正常,但一旦我重新启动我的应用程序,所有设置似乎都丢失了。

我还检查了我在 Android 中的安全设置,但它们似乎也很好。

我没有更改我的应用程序中的任何代码行,所以我认为它与 Android 本身有关。

是否有人遇到过同样的问题,或者他/她知道如何解决问题?

非常感谢!

【问题讨论】:

  • 发布您的代码。没有人能像这样帮助你,你的问题会被否决。

标签: android sharedpreferences


【解决方案1】:

在你写下问题的那一刻,你总能找到答案。

问题出在 SharedPreferences 的安全设置中:不再允许使用 MODE_WORLD_READABLE 或者它已被弃用,现在已被删除。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-27
    • 2014-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    相关资源
    最近更新 更多