android源码解析
文章平均质量分 81
HappyHeng
这个作者很懒,什么都没留下…
展开
-
Android Looper源码解析
我们都知道,Android中使用Looper来管理线程的消息队列,我们可以看看Google的介绍 Class used to run a message loop for a thread. Threads by default do not have a message loop associated with them; to create one, call {@link #pre原创 2016-06-28 22:08:44 · 1006 阅读 · 0 评论 -
Android MessageQueue与Message详解
上一篇的地址为 Android Handler源码解析通过上两篇的讲解,我们知道线程会一直阻塞在Looper的loop方法中,并且调用其MessageQueue的next()方法得到其Message,然后去执行,而Handler在发送消息时,其实是将消息发送给其绑定的MessageQueue。同样带着问题去探索。1、Handler会调用queue.enqueueMessage(msg,原创 2016-07-06 08:34:25 · 1738 阅读 · 0 评论 -
Android Handler源码解析
上一篇的地址为 Android Looper源码解析Android中的Handler是用来接受消息,并处理消息中的内容。它可以看成是一个线程的接口,当给它发送消息时,其对应的线程便会处理消息。Google的介绍为: A Handler allows you to send and process {@link Message} and Runnable objects assoc原创 2016-06-30 08:59:47 · 827 阅读 · 0 评论