android - 哪个线程调用 `onCreateLoader()` 和 `onLoadFinished()`?

标签 android multithreading android-cursorloader

我正在实现 LoaderManager.LoaderCallbacks 以访问我的应用程序的数据库并填充 ListView。哪些线程将调用我的 onCreateLoader()onLoadFinished()?它们是在 UI 线程还是 CursorLoader 的线程上调用的? LoaderCallbacks 的文档在这一点上保持沉默。

最佳答案

加载器回调在调用 initloader 方法的线程上调用。通常它会是主线程。

关于android - 哪个线程调用 `onCreateLoader()` 和 `onLoadFinished()`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30825534/

相关文章:

Android:抽屉导航和 ActionBar Compat

java - 如何修复 java.util.concurrent.ExecutionException :

c# - 你能有一个没有线程的 TCP 客户端吗

python - 停止 celery 工作人员从所有队列中消费

android - 一个 Activity 或 fragment 必须有一个单独的加载程序来执行每个数据库操作的类型吗?

android - 如何在Kotlin中将listView转换为RecyclerView

Android 设备作为 wifi 接入点

java - 如何定义一个方法,该方法采用泛型类型作为来自某个父类的参数

android - 方向更改时的 LoaderManager 行为

Android CursorLoader 不响应 ContentProvider 通知