2
一些問題,至於我在的AsyncTask只瞭解doInBackground在其自己的任務被執行。所有其他方法 - 例如onPostExecute - 在活動任務中執行。
這是真的嗎?onPostExecute和我們說onCofigurationChanged事實上是同步的嗎?有關的AsyncTask
如果系統完成或取消並且不再被引用,系統是否清理任務?
一些問題,至於我在的AsyncTask只瞭解doInBackground在其自己的任務被執行。所有其他方法 - 例如onPostExecute - 在活動任務中執行。
這是真的嗎?onPostExecute和我們說onCofigurationChanged事實上是同步的嗎?有關的AsyncTask
如果系統完成或取消並且不再被引用,系統是否清理任務?
onPostExecute
和onConfigurationChanged
都在「UI線程」上執行,因此一個接一個地執行(以任何順序)。每個應用程序都有一個UI線程。
與任何Java對象一樣,如果垃圾收集器不再被引用,它最終會清除AsyncTask
。
謝謝你的明確答案! – dhsr