android - SharedPreferences 或 SQlite

标签 android database sqlite android-widget sharedpreferences

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

谢谢

最佳答案

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

共享偏好

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

SQLite

  • 大数据
  • 结构化
  • 有条理

关于android - SharedPreferences 或 SQlite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13631546/

相关文章:

android - 将 Canvas 路径保存到 SharedPreference 并在重新打开应用程序时在 Canvas 上重绘

android - Vision API 是否需要预处理?多个二维码

ios - 数据库执行查询错误 : SQL logic error or missing database xcode

android - 如何处理屏幕旋转上的密码输入

android - Google API 客户端错误,发送位置

mysql - 添加和更新列/使用附加行创建新表

sql - 根据每月的日期时间列分隔行

database - 使用持续部署或自动部署时,如何部署数据库?

Android SQLite 表上的索引

android - 只需在 Android ListView 中填充数据库表名