应用退出后,Android SharedPreferences未保留

时间:2014-02-04 16:07:56

标签: android

我有一个使用SharedPreferences的应用。通过按后退按钮(应用程序仍在后台)关闭应用程序并重新输入应用程序后,存储在首选项中的值仍然存在。

然而,在我停止应用程序(完全停止)并重新打开它之后,首选项就消失了。

我已经检查了不同的可能性,包括在commit()中缺少调用Editor,但没有成功。

这是我在onCreate方法中的代码:

prefs = PreferenceManager.getDefaultSharedPreferences(this);
cookie = prefs.getString("cookie", "");

完全退出应用后,cookie设置为“”

我存储偏好的代码:

prefs.edit().putString("cookie", cookie).commit();

1 个答案:

答案 0 :(得分:0)

我的这个问题现在毫无意义。

问题是,我正在研究其他人的代码,在onDestroy()方法中,所有的首选项,文件和缓存都会被手动删除。

呃..