-1

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

信息将被结构化,例如每个条目将具有(时间、日期、类型、值、评论)值,并且我正在考虑使用 SQLite 数据库。但我也认为 Shared Preference 也是一个不错的观点,因为它易于使用(用于读取和写入)并且用于将私有数据保存在键值对中。

在这种情况下哪个是更好的选择?

4

3 回答 3

1

我认为这可能会帮助您入门:SQLite 和共享首选项的优点和缺点

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

于 2012-07-02T16:03:46.917 回答
0

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

于 2012-07-02T16:02:37.300 回答
0

SharedPreferences用于存储设置等。您不想使用它来大量存储数据,这似乎是您想要做的。为此使用 SQLite 数据库。

于 2012-07-02T16:06:51.083 回答