在共享首选项中保存大型arraylists

时间:2018-03-01 09:36:56

标签: android gson sharedpreferences

我只想问一下,使用Gson在共享偏好设置中保存大型数组列表(自定义对象)是不错的做法。

我认为该列表最多可包含500个对象。

1 个答案:

答案 0 :(得分:3)

您可以在Android参考文档中阅读: https://developer.android.com/training/data-storage/shared-preferences.html

  

如果您拥有相对较少的键值集合   要保存,您应该使用SharedPreferences API。

否则,如果您有大量数据,则使用最佳解决方案 文件存储或sqlite或其他任何内容。

共享首选项用于存储专用基元数据类型:布尔值,浮点数,整数,长整数和字符串,而不是数组或复杂对象。