課程
/移動(dòng)開(kāi)發(fā)
/Android
/Android必學(xué)-異步加載
視頻的的代碼在一個(gè)java類中直接new handler,在handler中更新的ui,說(shuō)明handler默認(rèn)在主線程中。
2017-02-19
源自:Android必學(xué)-異步加載 3-2
正在回答
handler在主線程中定義,在子線程中使用。
握沒(méi)名仔 提問(wèn)者
handler在哪個(gè)線程主要是由于里面的looper類決定的!
通過(guò)handler發(fā)送一個(gè)消息,由于這個(gè)handler屬于UI線程,因此這個(gè)消息也發(fā)送給UI線程,然后UI線程又把這個(gè)消息給handler處理,而這個(gè)handler是UI線程創(chuàng)造的,他可以訪問(wèn)UI組件,因此,就更新了頁(yè)面
舉報(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)
2017-02-20
handler在主線程中定義,在子線程中使用。
2018-01-18
handler在哪個(gè)線程主要是由于里面的looper類決定的!
2017-05-09
通過(guò)handler發(fā)送一個(gè)消息,由于這個(gè)handler屬于UI線程,因此這個(gè)消息也發(fā)送給UI線程,然后UI線程又把這個(gè)消息給handler處理,而這個(gè)handler是UI線程創(chuàng)造的,他可以訪問(wèn)UI組件,因此,就更新了頁(yè)面