我覺得把
if(myAsyncTask3!=null&&
myAsyncTask3.getStatus()==AsyncTask.Status.RUNNING){
myAsyncTask3.cancel(true);//這個cancel方法只是將對應(yīng)的AsyncTask標記為cancel狀態(tài),并不是真正的取消
}
這個語句放到onDestory()中更合適
老師的方法雖然也能取消AsyncTask,但是有時候按主頁鍵按道理講是不應(yīng)該中斷線程的,這時候老師的方法也會調(diào)用onPause方法,再次進入的時候就會讓進度條卡在那里不
if(myAsyncTask3!=null&&
myAsyncTask3.getStatus()==AsyncTask.Status.RUNNING){
myAsyncTask3.cancel(true);//這個cancel方法只是將對應(yīng)的AsyncTask標記為cancel狀態(tài),并不是真正的取消
}
這個語句放到onDestory()中更合適
老師的方法雖然也能取消AsyncTask,但是有時候按主頁鍵按道理講是不應(yīng)該中斷線程的,這時候老師的方法也會調(diào)用onPause方法,再次進入的時候就會讓進度條卡在那里不
2016-09-05
講的真好,作為新手很容易明白,開始我自己查資料用的thread +handler的方法,比較麻煩,AsyncTask就簡單多了,也好理解,給老師點贊?。?!
2016-08-22