代码之家  ›  专栏  ›  技术社区  ›  Jeremy Edwards

Android的CursorAdapter是否在后台线程中运行?

  •  1
  • Jeremy Edwards  · 技术社区  · 14 年前

    CursorAdapter是否在后台线程上运行并通过UI循环线程发布更新?如果不是,那么从ContentProvider异步加载数据的最佳模式是什么?

    2 回复  |  直到 14 年前
        1
  •  3
  •   Cristian    14 年前

    更简单的方法是使用 AsyncTask 班级。 CursorAdapter 不会在后台线程上运行,AFAIK。

        2
  •  2
  •   ataulm    12 年前

    CursorLoader应该用于从ContentProvider异步加载数据,在ContentProvider中,加载程序自动在后台线程上运行。可以找到它们的指南(以及有关使用托管游标进行更新的信息) here ,以及使用 here

    加载程序类在v4支持库中提供,因此您仍然可以使用它返回到android2.2。