我的應用程序的SharedPreferences中的任何更改都沒有反映出來,除非我重新啓動 應用程序。 具體而言,我使用ListPreference,根據選擇的項目,答案被改變(它是一種計算器)。直到我關閉並再次啓動應用程序後才做出更改。 有什麼建議嗎?SharedPreferences不保存
0
A
回答
1
確保在您進行更改後使用編輯器類時調用Editor.commit()。
0
由於您沒有發佈任何代碼,它是在黑暗中拍攝的......但如果您希望在您的應用程序中更新內容,您必須傾聽偏好設置的更改。否則,只有首選項UI被更新。
查看guide on listening for changes瞭解更多詳情。
相關問題
- 1. SharedPreferences不保存android
- 2. SharedPreferences不保存價值
- 3. sharedpreferences不保存數據
- 4. SharedPreferences不會保存值
- 5. Sharedpreferences沒有保存(不再)
- 6. SharedPreferences不保存布爾值
- 7. sharedPreferences不保存數據
- 8. Android Sharedpreferences不會保存
- 9. SharedPreferences不保存價值
- 10. SharedPreferences不保存/持續
- 11. SharedPreferences清除/保存
- 12. 何時保存SharedPreferences?
- 13. 從TextView保存SharedPreferences
- 14. SharedPreferences保存問題
- 15. 保存憑據sharedpreferences
- 16. SharedPreferences來保存editText
- 17. 再次保存,清除並保存SharedPreferences
- 18. SharedPreferences不保存我的數據
- 19. SharedPreferences不保存並返回字符串
- 20. Android SharedPreferences不會保存數據
- 21. SharedPreferences不保存複選框狀態
- 22. SharedPreferences不保存我的用戶名
- 23. 應用程序不保存數據 - SharedPreferences
- 24. StringSets不會保存/加載到/從SharedPreferences
- 25. SharedPreferences不會永久保存數據
- 26. Sharedpreferences不保存或加載數據
- 27. 如何使偏好不保存到SharedPreferences?
- 28. 不保存sharedPreferences中的字符串值
- 29. 如何保存與sharedpreferences
- 30. 將Bundle保存到SharedPreferences
只有一個...發佈您用於保存的代碼 – codeMagic
您是否承諾進行更改? –