課程
/移動(dòng)開(kāi)發(fā)
/Android
/Android必學(xué)-異步加載
感覺(jué)android單線程模型的概念有點(diǎn)模糊,求大神解答
2016-05-03
源自:Android必學(xué)-異步加載 2-1
正在回答
單線程是指的一個(gè)app只有一個(gè)主線程 ?那就是UI線程. 一切UI操作都只能在主線程里面進(jìn)行.
若果有耗時(shí)的操作在主線程的話, 超過(guò)5S ?app就會(huì)報(bào)錯(cuò) 無(wú)響應(yīng)即no response.
這個(gè)時(shí)候可以選擇異步操作 如重新開(kāi)啟線程 ?然后用handler ?接受消息然后更新UI
或者用ansycTask 去完成一些操作.
舉報(bào)
了解Android中的異步加載處理方法,這是面試問(wèn)的最多的知識(shí)點(diǎn)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-05-04
單線程是指的一個(gè)app只有一個(gè)主線程 ?那就是UI線程. 一切UI操作都只能在主線程里面進(jìn)行.
若果有耗時(shí)的操作在主線程的話, 超過(guò)5S ?app就會(huì)報(bào)錯(cuò) 無(wú)響應(yīng)即no response.
這個(gè)時(shí)候可以選擇異步操作 如重新開(kāi)啟線程 ?然后用handler ?接受消息然后更新UI
或者用ansycTask 去完成一些操作.