我正在考虑在 Android 中存储信息的两种数据类型。
信息将被结构化,例如每个条目将具有(时间、日期、类型、值、评论)值,并且我正在考虑使用 SQLite 数据库。但我也认为 Shared Preference 也是一个不错的观点,因为它易于使用(用于读取和写入)并且用于将私有数据保存在键值对中。
在这种情况下哪个是更好的选择?
我正在考虑在 Android 中存储信息的两种数据类型。
信息将被结构化,例如每个条目将具有(时间、日期、类型、值、评论)值,并且我正在考虑使用 SQLite 数据库。但我也认为 Shared Preference 也是一个不错的观点,因为它易于使用(用于读取和写入)并且用于将私有数据保存在键值对中。
在这种情况下哪个是更好的选择?
我认为这可能会帮助您入门:SQLite 和共享首选项的优点和缺点
我不想粗鲁,但在 Google 上花一些时间不会伤害任何人:D
这取决于您要存储的数据的“实体”是什么。如果您必须存储相对较小的“键值”数据量,那么最好的解决方案是 SharedPreferences。另一方面,如果你的信息比较复杂,如果它们之间有关系,那么你应该考虑管理一个 SQLite 数据库解决方案。
SharedPreferences
用于存储设置等。您不想使用它来大量存储数据,这似乎是您想要做的。为此使用 SQLite 数据库。