下面让我们花些时间来看看MessageQueue的具体实现,不过在分析代码之前让我们来理解下在类开头的一大段comments. MessageQueue是比较低层的类,是持有Message(在Looper中派发)的队列,但Message不是直接添加到MessageQueue中的, 而是通过与Looper相关联的Handler来进行的.大多数情况下,你不需要显式的new它,当你setup一个Looper时,MessageQueue 会被自动创建(具体参见Looper的构造器). 下面我们先来看看关…