3

我正在开发一个 Android AppWidget,它显示从配置活动输入的短文本。在存储数据时我有点困惑,我应该使用 sharedpreferences 还是 SQlite 数据库?

谢谢

4

4 回答 4

4

这完全取决于您要存储的数据。

共享偏好

  • 小数据
  • 非结构化
  • 比如登录信息、用户偏好等

方镁石

  • 大数据
  • 结构化的
  • 有组织的
于 2012-11-29T17:46:11.567 回答
0

这取决于您要存储的数据。使用 sharedPreferences 您可以存储名称 - 值数据,使用 sqlite 您拥有关系数据库的所有功能。

我想说这取决于数据量以及您需要执行的查询类型。

于 2012-11-29T17:43:24.937 回答
0

取决于您计划存储的数据。如果它很简单,sharedPreferences 就可以完成这项工作。如果它更复杂,请使用 DB。

于 2012-11-29T17:43:35.207 回答
0

对于单个字符串 SharedPrefs 会简单得多。

于 2012-11-29T17:44:58.633 回答