1. 程式人生 > >Android Handler機制原始碼分析

Android Handler機制原始碼分析

1)Looper: 一個執行緒可以產生一個Looper物件,由它來管理此執行緒裡的MessageQueue(訊息佇列)。 
2)Handler: 你可以構造Handler物件來與Looper溝通,以便push新訊息到MessageQueue裡;或者接收Looper從Message Queue取出)所送來的訊息。
3) Message Queue(訊息佇列):用來存放執行緒放入的訊息。 

4)執行緒:UIthread 通常就是main thread,而Android啟動程式時會替它建立一個MessageQueue。