handler機制的原理
handler機制的原理如下:
Handler 先進先出原則。Looper類用來管理特定線程內對象之間的消息交換(Message Exchange)。
1、Looper:一個線程可以產生一個Looper對象,由它來管理此線程裏的Message Queue(消息隊列)。
2、Handler:你可以構造Handler對象來與Looper溝通,以便push新消息到Message Queue裏;或者接收Looper從Message Queue取出所送來的消息。
3、Message Queue(消息隊列):用來存放線程放入的消息。
4、線程:UI thread 通常就是main thread,而Android啟動程序時會替它建立一個Message Queue。