Android Live壁纸首选项不保存

时间:2012-09-08 18:36:08

标签: android android-preferences

我正在尝试在壁纸被破坏时保存一些数据,例如当您旋转手机时会发生这种情况。

当我使用调试器逐步执行代码时,设置似乎会保存。但是正常运行壁纸设置不会保存。我通过从IDE重新安装来破坏壁纸。

在我的壁纸onDestroy()方法中,我执行以下操作:

SharedPreferences.Editor editor = m_prefs.edit();
editor.putString(Preferences.INFO_AUTHOR.getParamKey(), currentPhoto.getAuthor());
editor.putString(Preferences.INFO_TAGS.getParamKey(), currentPhoto.getTags());
editor.putString(Preferences.INFO_DESC.getParamKey(), currentPhoto.getDescription());
editor.commit();

我已经检查了模型currentPhoto在保存时是否正确。

不确定我在这里做错了什么,我有其他时间保存的其他偏好,这些工作正常。

0 个答案:

没有答案