关于AsyncTask的一些问题

时间:2012-05-01 19:52:43

标签: android android-asynctask

据我所知,在AsyncTask中只有 doInBackground 在自己的任务中执行。所有其他方法 - 例如 onPostExecute - 在Activity任务中执行 是吗, onPostExecute ,让我们说 onCofigurationChanged 实际上是同步的吗?

如果任务已完成或取消且不再被引用,系统是否会清理该任务?

1 个答案:

答案 0 :(得分:3)

onPostExecuteonConfigurationChanged都在“UI线程”上执行,因此一个接一个地执行(以任何顺序)。每个应用程序都有一个UI线程。

与任何Java对象一样,垃圾收集器最终会清除AsyncTask,如果它不再被引用。