andriod提供了 Handler 和 Looper 来满足线程间的通信。
1)Message:消息对像,Message Queue中的存放的对象。一个Message Queue中包含多个Message
2) Message Queue(消息队列):用来存放线程放入的消息。它是先进先出的原则。
3)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(消息队列)。
4)Handler: 你可以构造Handler对象来与Looper沟通,以便发送新的消息到Message Queue里;或者接收Looper从Message Queue取出)所送来的消息。
5)线程:UI thread 通常就是main thread,而Android启动程序时会替它建立looper和一个MessageQueue。