gpt4 book ai didi

android - 保存在 SharedPreferences 中的用户设置在应用重新加载之间被删除或丢失

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:57:54 26 4
gpt4 key购买 nike

我的应用程序将简单设置存储在 SharedPreferences 中它工作正常。但是对于一个下载我的应用程序的人来说有问题。SharedPreferences 中的设置在关闭和重新加载应用程序之间迷失方向。

他的手机某处是否存在权限问题,导致无法在 session 之间保存数据?

有没有人经历过这种情况或知道发生这种情况的任何原因?我很难调试它,我不知道从哪里开始。

// I'm using SharedPreferences Like so:
prefs = getSharedPreferences(this.getString(R.string.prefs_name), 0);
SharedPreferences.Editor editor = prefs.edit();
editor.putString("accounts", accounts);
editor.commit();

//retrieving stored information like:
SharedPreferences prefs = getSharedPreferences(this.getString(R.string.prefs_name), 0);
String accounts = prefs.getString("accounts","[]");

最佳答案

我们的 Android 应用程序也遇到了同样的问题。我们的用户群相当大(数百万用户),根据我们的统计,大约 0.2% - 0.3% 的用户遇到问题。它似乎并没有那么多,但我们的用户群有成千上万的用户。

经过长期搜索此问题的解决方案后,我们决定停止在我们的项目中使用 SharedPreferences。我们使用简单的 SQLiteDatabase 代替,它运行良好。

关于android - 保存在 SharedPreferences 中的用户设置在应用重新加载之间被删除或丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5955799/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com