課程
/移動開發
/Android
/Android面試常客Handler詳解
有一點疑問:之前一個老師交的是handler發送消息,并接收消息,但是這里講的是Looper接收消息????
2016-03-04
源自:Android面試常客Handler詳解 4-1
正在回答
我的理解是:Looper只是一個輪詢器,它不斷輪詢messageQueue里面是否有消息,沒有消息則處于等待狀態,如果有消息,就從messageQueue抽取消息,交給Handler去處理。真正處理消息的是Handlerl對象里面的handlerMessage()方法。
慕萊塢7180822 提問者
學習完這章,可以換說法"不間斷的從 MessageQueue中抽取消息, 判斷對應的handler,進行回傳調用handlerMessager方法,來處理消息"
舉報
學Android開發,必學Handler,也是Android面試常客
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-04
我的理解是:Looper只是一個輪詢器,它不斷輪詢messageQueue里面是否有消息,沒有消息則處于等待狀態,如果有消息,就從messageQueue抽取消息,交給Handler去處理。真正處理消息的是Handlerl對象里面的handlerMessage()方法。
2016-03-04
學習完這章,可以換說法"不間斷的從 MessageQueue中抽取消息, 判斷對應的handler,進行回傳調用handlerMessager方法,來處理消息"