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