課程
/移動開發
/Android
/Android必學-AsyncTask基礎
還有個問題就是在app在加載asynctask過程中如果到后臺,然后再到前臺,此時程序已經task已經cancel掉故無法繼續加載,這是個問題
2016-08-13
源自:Android必學-AsyncTask基礎 4-1
正在回答
我認為這的確是個問題,所以最好不要在onPause方法中cancel這個asyncTask,而換成在onStop或者onDestory中設置cancel,這樣應該就沒有問題了。
在數據加載的時候調用iscancelled()方法進行判斷如果為true就直接結束
解決了嗎?
不用cancel方法
舉報
了解Android中AsyncTask的使用方法,掌握異步線程的使用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-10-13
我認為這的確是個問題,所以最好不要在onPause方法中cancel這個asyncTask,而換成在onStop或者onDestory中設置cancel,這樣應該就沒有問題了。
2017-02-21
在數據加載的時候調用iscancelled()方法進行判斷如果為true就直接結束
2016-09-02
解決了嗎?
2016-08-16
不用cancel方法