Handler工作机制

来源:互联网 发布:surface pro5测评 知乎 编辑:程序博客网 时间:2024/06/15 17:59

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。
原创粉丝点击