core/os
源代码位于:frameworks/base/core/java/android/os。
|
类 |
说明 |
|
Message |
消息,包含时间,目标,参数 Barrier,目标为空 最前的信息,时间为0 |
|
MessageQueue |
Message的时间排序队列 |
|
Handler | |
|
Looper |
包含一个MessageQueue,与线程一对一绑定 |
Looper类:
|
成员 |
说明 |
|
<> |
包含一个MessageQueue,与线程一对一绑定 |
|
Looper |
quitAllowed设置到MessageQueue |
|
loop |
循环dispatch msg,直到queue.next()返回null |
Android OS消息传递与处理详解:Looper, Handler与MessageQueue
本文解析了Android操作系统中的核心组件,如Message, MessageQueue, Handler和Looper的工作原理,重点讲解了Looper如何通过MessageQueue实现线程间的消息传递,以及Handler的作用和Looper.loop的运作机制。

被折叠的 条评论
为什么被折叠?



