如何取消AsyncTaskLoader工作?

时间:2015-12-07 00:04:44

标签: android loader asynctaskloader

我注意到AsyncTaskLoader,Loader和LoaderManager的以下函数:

事情是,我不明白他们的工作方式:

  1. 他们之间有什么区别?
  2. 他们中的任何一个在加载程序的线程上调用“interrupt”吗?如果没有,是否可能?
  3. 当调用这些函数时,加载程序如何停止其操作?
  4. 加载器如何取消自身(因为两个函数只需要在UI线程上运行)?
  5. 销毁/重置/放弃加载器是否也取消了它?
  6. 即使装载程序尚未启动,“isLoadInBackgroundCanceled”也会返回true吗?
  7. UI线程如何知道加载器已被取消?它应该使用“isLoadInBackgroundCanceled”吗?
  8. 取消装载机的典型做法是什么?重启一个装载机?要重新启动加载程序,但输入不同?

0 个答案:

没有答案