介绍前面的内容对Handler做了介绍,也讲解了如何使用handler,但是我们并不知道他的实现原理。本文从源码的角度来分析如何实现的。首先我们得知道Handler,Looper,MessageQueue三者之间的关系-Handler封装了消息的发送,也负责接收消。内部会跟Looper关联。-Looper消息封装的载,内部包含了MessageQueue,负责从MessageQueue取出消息,然后交给Handler处理-MessageQueue就是一个消息队列,负责存储消息,有消息过来就存储...
继续阅读 >