装载机是否可以在没有内容提供商的情

时间:2015-11-17 08:46:40

标签: android android-contentprovider android-loader

  1. 可以在没有内容提供者的情况下使用加载器,还是必须使用组合?

  2. 最佳做法是仅在预期时使用内容提供商 用于其他应用程序或仅供本地使用的内容 建议提供者?

  3. 如果数据在SQLite中更新,那么加载程序是否会提供更新的数据,如果不与内容提供商一起使用?

  4. 我试图找到令人信服的上述问题的答案,但找不到它。请帮忙。

1 个答案:

答案 0 :(得分:2)

  1. Loader是一种加载活动/片段信息而无需在UI线程上执行计算的方法。它可以与Content提供程序一起使用,也可以使用Loader / AsyncTaskLoader的子类来访问您自己选择的数据。您可以找到有关如何以及何时使用装载程序的更多信息here
  2. 最佳做法是在内容提供商可用时使用内容提供商访问数据。它们由系统维护,是确保所提供数据一致性的好方法。您可以创建自己的内容提供商,以便将数据从一个应用程序提供给另一个可以找到更多信息here
  3. 您可以通过第7节here中的本指南中的信息为sqlite数据库创建加载程序。