![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android源码分析
newone_helloworld
这个作者很懒,什么都没留下…
展开
-
Android源码分析----------Handler消息机制(1)Handler获取Message对象及Message的复用
在研究源码之前,我们对Handler的了解一般是这样的概念:在主线程中,有消息队列Looper,里面有很多的消息,还有一个Handler,用来向Looper发送消息,Looper会将消息接收,不停的取出新消息,并把消息分配给Handler执行,同时,Handler从回收的消息队列中(Message.obtain())获取消息进行复用,再发出新消息,这就构成了Handler的消息机制.现在,我们就来...原创 2016-09-03 21:12:33 · 2118 阅读 · 0 评论 -
Android源码分析----------Handler消息机制(2)消息队列的建立过程及Loop循环的工作原理
二.消息队列的建立过程及Loop循环的工作原理我们都知道,Handler向消息队列Looper发送消息需要用到sendMessage()方法.在了解这个方法之前,我们先看一下Looper是从哪里来的.一个Handler关联着一个消息队列,并且主线程只有一个消息队列.所以所有的Handler共用一个Looper.那么这个共用的Looper是从哪来的呢?我们平时创建Handler时,使用的是Handl...原创 2016-09-04 17:03:40 · 1121 阅读 · 0 评论