2012-05-01 35 views
2

一些問題,至於我在的AsyncTask只瞭解doInBackground在其自己的任務被執行。所有其他方法 - 例如onPostExecute - 在活動任務中執行。
這是真的嗎?onPostExecute和我們說onCofigurationChanged事實上是同步的嗎?有關的AsyncTask

如果系統完成或取消並且不再被引用,系統是否清理任務?

回答

3

onPostExecuteonConfigurationChanged都在「UI線程」上執行,因此一個接一個地執行(以任何順序)。每個應用程序都有一個UI線程。

與任何Java對象一樣,如果垃圾收集器不再被引用,它最終會清除AsyncTask

+0

謝謝你的明確答案! – dhsr