[置顶] Android消息机制:Looper、Handler、MessageQueue分析
来源:互联网
Android的消息处理机制是围绕消息队列(MessageQueue)来实现的,一个线程拥有了一个消息队列之后,就可以进入到一个消息循环中,同时其他线程以及线程本身可以往这个消息队列(后面会讲到是通过Handler)发送消息,消息里面可以携带很多信息,以便目标线程提供消息循环接收到这个消息后能够做一些指定的操作。这样一个线程的Life Cycle站在“消息机制”的角度可以分为创建消息队列和进入消息循环两个阶段,其中消息循环阶段又分为发送消息和接收消息两个子阶段,它们是交替进行的。 Android的消息处理机制是围绕消息队列(MessageQueue)来实现的,一个