天天看點

Android經典問題-Handler消息機制(源碼解析)Android經典問題-Handler消息機制(源碼解析)

Android經典問題-Handler消息機制(源碼解析)

  • Android經典問題-Handler消息機制(源碼解析)
    • 流程圖
    • Message
      • Message中的target對象指派問題
    • MessageQuene
    • ThreadLocal
    • Looper
    • Handler

Handler消息機制基本上已成為Android面試環節的必出題,本人也是在多次被問到之後覺得有必要對這個問題進行梳理一遍,面試的時候拿出來看看,可以省下不少時間呢。

本文将從源碼角度進行分析,主要涉及到五個類:Handler,Message,MessageQuene,Looper,ThreadLocal;

流程圖

整個循環邏輯很繞,涉及到多個類,如果第一次看肯定是會被繞暈的,這裡我借用了别人的一張流程圖;
看了流程圖有個大概的了解;