1.Looper主要有prepare()和loop()两个方法。
先看prepare()方法,该方法不能被调用两次,即保证了一个线程只能有一个looper实例
Looper构造方法中,创建了一个messageQueue。
loop()方法拿到消息队列,然后不断轮循消息队列,调用msg.target.dispatch()方法去处理,其实msg.target就是handler
Android异步消息处理机制,详细理解Handler,Looper,Messagequeue三者的关系
最新推荐文章于 2018-07-06 16:55:02 发布