代码之家  ›  专栏  ›  技术社区  ›  jeffh

Android应用程序小部件:数据存储

  •  4
  • jeffh  · 技术社区  · 16 年前

    我正在实现一个主屏幕应用程序小部件。我想知道存储/读取数据哪个更好:SharedPreferences还是SQLite数据库?数据是从AppWidgetProvider(类似于BroadcastReceiver)访问的,小部件的任何给定实例都会基于appWidgetId显示不同的数据。是一种方式还是另一种方式?

    1 回复  |  直到 10 年前
        1
  •  3
  •   Josef Pfleger    16 年前

    这取决于你的用例。首选项是一种简单、轻量级的机制,用于存储键值类型的数据,而SQLite数据库为您提供了一个用于存储和检索关系数据(查询、事务等)的完整框架。

    This article