在我重新启动应用程序之前,我的应用程序的 SharedPreferences 中的任何更改都不会反映出来。具体来说,我使用的是 ListPreference,根据选择的项目,答案会发生变化(它是一种计算器)。在我关闭并再次启动应用程序之前,不会进行更改。有什么建议么?
问问题
88 次
2 回答
1
确保在使用 Editor 类时在进行更改后调用 Editor.commit()。
于 2013-07-03T22:31:40.203 回答
0
由于您没有发布任何代码,所以这是在黑暗中拍摄......但是如果您希望偏好更新应用程序中的内容,您必须听取偏好的更改。否则,仅更新首选项 UI。
有关更多详细信息,请参阅关于监听更改的指南。
于 2013-07-03T22:31:24.750 回答