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. 在TreeViewItem中存储对象?
- 2. 在ApplicationContext中存储对象
- 3. 在cassandra中存储对象
- 4. 存储在对象
- 5. 存储对象
- 6. 的Android资源存储对象
- 7. 问题更新Android对象存储
- 8. 如何在Android中将对象存储到SQLite数据库中?
- 9. Android在SQLite中存储可分析对象
- 10. 如何在Android的Firebase中存储和检索对象?
- 11. 在Android中将可分段对象存储到文件
- 12. 使用数据结构对象在Android中存储数据
- 13. 将对象存储在数组中
- 14. ASP.NET:关于在ViewState中存储对象
- 15. 在Cookie中存储JSON对象
- 16. 在SQLite中存储对象。可能吗?
- 17. 在SharedPreferences中存储ProtoBuf对象
- 18. 在数据库中存储对象
- 19. 在$ _SESSION中存储原则对象
- 20. 在NSMutableDictionary中存储NSTimer对象
- 21. 在NSMutableDictionary中存储自定义对象
- 22. 在C#/ ASP.NET中存储SqlDataReader对象?
- 23. 在数据库中存储对象
- 24. 将对象存储在hazelcast中
- 25. 在MongoDB中存储循环对象
- 26. 在NSUserDefaults中存储自定义对象
- 27. 纯Javascript - 在cookie中存储对象
- 28. 如何在resque中存储Tmail对象
- 29. 在当前请求中存储对象
- 30. 在对象中存储回调
您是否尝试过[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