解決方案有兩種:
1. AsyncTask異步任務中,doInBackground()和onPostExecute(Result)兩個方法非常重要
doInBackground() 這個方法運行在後臺線程中,主要負責執行那些很耗時的操作,如移動護理系統中的網絡連接、解析XML等操作。該方法必須重載。
onPostExecute(Result) 這個方法也運行於UI線程,在doInBackground(Params…)方法執行後調用,該方法用於處理後臺任務執行後返回的結果。
2. 子thread + handler