我们可以在同一个项目中使用AsyncTask和AsyncTaskLoader吗?

时间:2018-02-15 16:41:54

标签: android android-asynctask android-studio-3.0 asynctaskloader

我是android开发新手。我已经搜索了这个答案。这就是我所知道的:

  1. AsyncTask和AsyncTaskLoaders都在Android中进行后台处理。
  2. AsyncTaskLoader框架使用AsyncTask。
  3. 在大多数情况下,最好使用加载程序而不是Asynctask来执行后台进程。
  4. AsyncTask具有诸如在方向更改和其他配置更改期间销毁和重新创建活动等限制。并且您可能会耗尽系统中存在的旧AsyncTasks的内存。
  5. 您可以将AsyncTask用于简短或可中断的任务,不需要向UI或用户报告的任务,以及可以保留未完成的低优先级任务。所有其他任务都需要使用Loader处理。
  6. 我的问题是,我们只在同一个项目中使用其中一个,还是可以同时使用它们来处理不同的流程?如果我们可以同时使用两者,你​​能举个例子吗?如果没有,你能详细说明吗?

0 个答案:

没有答案