當前位置:編程學習大全網 - 網站源碼 - 在Android源碼中,AsyncTask中的onPostExecute方法是何時調用的

在Android源碼中,AsyncTask中的onPostExecute方法是何時調用的

這個簡單, 壹般要覆蓋三個方法, 1、onPreExecute(), 高負載代碼執行之前調用 ,通常用來顯示壹個進度條,在主線程中執行2、doInBackGround() : onPreExecute() 執行完後調用,此方法通常就是放高負載代碼的,比如遠程請求,巨大數據載入等,妳不用新建線程來包裝此方法 AsyncTask(或子類)會自動在新線程中調用此方法3、onPostExecute(Result), 在doInBackground完成之後調用,壹般是設置結果,取消第壹個方法顯示的進度條。onProgressUpdate() 壹般用來更新第壹個方法顯示的進度條,什麽下載了50% 51% 。。。 總之,子類化AsyncTask 妳不用顧及線程問題, 主線程中直接new AsyncTask的子類,並調用execute就行了,壹定要在主線程中調execute。 還有,這些是AsyncTask的生命周期方法,妳自己不要調用。

  • 上一篇:定義板的鋼筋之前完成哪些構件的繪制
  • 下一篇:蝴蝶飛舞txt全集
  • copyright 2024編程學習大全網