有关持久应用数据的建议

时间:2015-03-10 20:53:45

标签: android sqlite set maps persistence

我正在寻找关于在我的应用程序中存储一些数据的最佳方法的一些建议。 应用程序数据围绕一系列Set和Map集合构建(这些集合包含原始对象数据类型和简单对象数据类型)。

我想在应用程序中存储这些不同集合的状态,我的问题是存储这些数据的首选方法是什么?我正在研究SQLite数据库,但在我走下去之前,我想确定它是最好的选择。

感谢。

2 个答案:

答案 0 :(得分:1)

为了存储数据,Android提供了几个选项: http://developer.android.com/guide/topics/data/data-storage.html

  • 要存储少量键值,请使用“首选项”。
  • 要存储结构化数据,请使用数据库(SQLite)

答案 1 :(得分:0)

最后,我最终使用GSON API序列化每个Collection,然后存储在内部存储中。我使用JSON(在GSON api中)来存储和检索数据。对于一小部分非原始类型的集合和地图,它运作良好。

GSON可从google

获取