-1
與AsyncTask的doInBackground()類似,asynctask loader的回調方法onLoadFinished()將在後臺運行並獲取來自URL的響應,然後將響應發送到LoaderManager的onLoadFinished()以將響應附加到視圖,這些視圖可能會或可能不會在主UI線程上運行。類似於onPostExecute()。如果我使用AsynctaskLoader或LoaderManager,我想知道這裏真正的優勢是什麼即使asyncTask的doInBackground在後臺運行,那麼AsyncTask loader的loadInBackground()方法的優勢是什麼
'AsyncTask'對於Activity Life Cycle來說並不是一個好兆頭。例如,如果'AsyncTask'正在運行,並且用戶旋轉設備並重新啓動活動,則會看到一些奇怪的行爲。原因是'AsyncTask'仍然掛在onRotate期間銷燬的Activity的前一個實例上。 'AsyncTaskLoader'旨在解決這個問題。 –