9
A
回答
5
13
如果你沒有存儲數據的滿豐,您可以使用GSON Java對象轉換成JSON字符串和將字符串存儲在您的應用偏好中。 Gson有toJson(obj)方法和簽證。
獲取的數據進行應用程序的喜好,併成一個對象:
String json = appSharedPrefs.getString("someName","");
return gson.fromJson(json, YourModel.class);
爲了讓您的對象數據到應用程序的首選項:
String json = gson.toJson(obj);
然後prefsEditor.putString("someName", json).apply()
。
相關問題
- 1. 如何在Android室中存儲對象?
- 2. Android XML +對象存儲
- 3. Android內部對象存儲
- 4. 在對象中存儲對象
- 5. 在對象數組中存儲對象
- 6. 在cassandra中存儲對象
- 7. 在ApplicationContext中存儲對象
- 8. 在TreeViewItem中存儲對象?
- 9. 在arraylist中存儲對象
- 10. Android:在哪裏存儲對象
- 11. 存儲在對象
- 12. 在對象內存儲對象變量的android hashmap
- 13. 存儲對象
- 14. 存儲對象
- 15. 存儲對象
- 16. 在android中保存對象
- 17. 在JQuery對話框中存儲對象
- 18. QTP - 對象存儲庫中是否存在對象
- 19. 問題更新Android對象存儲
- 20. 的Android資源存儲對象
- 21. git中的對象存儲
- 22. 對象不存儲在NSMutableArray
- 23. 存儲在會話對象
- 24. 如何在Android中將對象存儲到SQLite數據庫中?
- 25. 存儲XML對象
- 26. Java存儲對象
- 27. 雲對象存儲
- 28. javascript對象存儲
- 29. ASP:ListItem存儲對象
- 30. 在javascript中存儲對象類型
您是否嘗試過[Parcel](http://developer.android.com/reference/android/os/Parcel.html)。 – Mudassir 2011-03-16 12:35:15
可能的重複[最佳方法保存數據 - 首選項,sqlite,可序列化或其他?](http://stackoverflow.com/questions/4962426/best-method-for-saving-data-preferences-sqlite-serializable-or -other) – Macarse 2011-03-16 12:35:41
「自定義Java對象」可能是數據複雜性和大小方面的任何事情。請詳細說明。 – olivierg 2011-05-12 19:25:49