handler機制的原理

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 。


【handler機制的原理】

    推薦閱讀