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

Dar*_*asi 5 android android-contentprovider android-loader

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

  2. 最佳做法是仅在打算供其他应用程序使用内容时使用内容提供程序,还是仅建议本地使用内容提供程序?

  3. 如果在SQLite中更新数据,Will loader会提供更新的数据,如果不与内容提供商一起使用?

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

J W*_*eld 2

  1. Loader 是一种为 Activity/fragment 加载信息而不在 UI 线程上执行计算的方法。它可以与内容提供程序一起使用,或者您可以使用 Loader/AsyncTaskLoader 的子类来访问您自己选择的数据。您可以在此处找到有关如何以及何时使用加载程序的更多信息。
  2. 当内容提供程序可用时,最佳实践是使用内容提供程序来访问数据。它们由系统维护,是确保所提供数据一致性的好方法。您可以创建自己的内容提供程序,以将数据从一个应用程序提供到另一应用程序。更多信息可以在这里找到。
  3. 您可以按照本指南第 7 节中的信息为 sqlite 数据库创建加载程序。