課程
/移動開發
/Android
/Android面試??虷andler詳解
handler是線程間通信用的,不知道為啥不說怎么從這個線程變換到UI線程更新Ui的
2016-11-27
源自:Android面試??虷andler詳解 4-2
正在回答
通過消息發送和接收的方式切換的。
子線程(非UI線程)調用handler對象sendMessage(msg)方法,將消息發送給關聯Looper,Looper將消息存儲在MessageQueue消息隊列里面。然后輪巡取出MessageQueue中的消息給UI線程中handler處理,handler得到消息調用handleMessage方法處理消息,從而可以更新Ui。
舉報
學Android開發,必學Handler,也是Android面試???/p> 進入課程
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-28
通過消息發送和接收的方式切換的。
子線程(非UI線程)調用handler對象sendMessage(msg)方法,將消息發送給關聯Looper,Looper將消息存儲在MessageQueue消息隊列里面。然后輪巡取出MessageQueue中的消息給UI線程中handler處理,handler得到消息調用handleMessage方法處理消息,從而可以更新Ui。