我創建了一個天氣小部件。我將其配置存儲在SharedPreferences
中。小部件由服務更新。我將天氣信息與預測保持在一個陣列中。在電話關閉之後,我發現數組值已經消失,也許系統暫停了?服務。有沒有辦法將數組存儲在SharePreferences
中,所以它更加粘性。Android Sharedpreferences和數組
2
A
回答
4
當然 - 或者想出一種方法來將您的對象從可以存儲在SharedPreference中的字符串中序列化/反序列化(如果它是一個簡單的數字數組,例如,只需對逗號進行快速拆分/這樣做;基本的JSON serialization /反序列化可能適用於稍微複雜的數據),或者使用標準Java serialization將您的對象轉換爲字節流,並在需要時可以讀取。但是,如果您真的在處理大量結構化數據,請認真考慮使用Android對SQLite的出色內置支持,儘管這樣做有點多。
相關問題
- 1. Android SQLite數據庫和SharedPreferences
- 2. SharedPreferences和Android遊戲
- 3. Java和Android和SharedPreferences和OOP
- 4. 如何在android中從sharedpreferences存儲和檢索數組?
- 5. Android SharedPreferences
- 6. Android SharedPreferences
- 7. Android - > AsyncTask,HttpClient和SharedPreferences
- 8. Android - Sharedpreferences收集數據
- 9. 從sharedpreferences恢復數組
- 10. Android中的SharedPreferences
- 11. Android SharedPreferences備份
- 12. Android sharedpreferences into arraylist
- 13. SharedPreferences的Android
- 14. Android SharedPreferences示例
- 15. Android Sharedpreferences Timelimit
- 16. Android SharedPreferences限制
- 17. Android Edittext Sharedpreferences
- 18. Android的 - 從SharedPreferences
- 19. SharedPreferences登錄android
- 20. Android SharedPreferences限制?
- 21. Google Analytics Android Sharedpreferences
- 22. Android SharedPreferences密碼
- 23. SharedPreferences Android問題
- 24. store arraylist sharedpreferences android
- 25. 關於SharedPreferences android
- 26. Android SharedPreferences混淆
- 27. 如何在Android中的SharedPreferences中存儲整數數組?
- 28. SharedPreferences和PreferenceFragment
- 29. ImageButton和SharedPreferences/Preferences
- 30. 如何在SharedPreferences中保存JSON數組?
無論API級別如何,請檢查http://sherifandroid.blogspot.com/2012/05/string-arrays-and-object-arrays-in.html – 2012-06-14 10:02:59