我的应用程序将简单的设置存储在SharedPreferences效果很好。
然而,对于下载了我的应用程序的人来说,却遇到了问题。
中的设置SharedPreferences在关闭和重新加载应用程序之间迷失了方向。
他的手机上是否存在权限问题,导致数据无法在会话之间保存?
有没有人经历过这种情况或知道为什么会发生这种情况?
我很难调试它,我不知道从哪里开始。
// 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
相反,它效果很好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)