哪个是在Android中保存信息的更好选择?

时间:2012-07-02 15:59:55

标签: android database sqlite data-storage

我正在考虑在Android中存储信息的两种数据类型。

信息将以例如每个条目都有(时间,日期,类型,值,注释)值,我考虑使用SQLite数据库。但我也认为共享偏好也是好主意,因为它易于使用(用于读写),而且用于保存键值对中的私有数据。

在这种情况下哪个更好?

3 个答案:

答案 0 :(得分:1)

我认为这可能有助于您入门:Pros and Cons of SQLite and Shared Preferences

我不想变得粗鲁,但在谷歌上花一些时间不会伤害任何人:D

答案 1 :(得分:0)

这取决于您要存储的数据的“实体”。 如果您必须存储相对较小且“键值”的数据量,那么最佳解决方案是SharedPreferences。 另一方面,如果您的信息更复杂,如果它们之间存在关系,那么您应该考虑管理SQLite数据库解决方案。

答案 2 :(得分:0)

SharedPreferences用于存储设置等。您不希望将其用于大量存储数据,这是您想要做的事情。使用SQLite数据库。