Android开发经验谈Android技术知识Android开发

Tip | Android的消息机制

2019-04-10  本文已影响4人  凌川江雪

底层要点简述

整个消息机制的工作流程常规表述

图0

附图

图1

Thread(线程):负责调度整个消息循环,即消息循环的执行场所。
存在关系:

  • 一个Thread只能有一个Looper,可以有多个Handler;
  • Looper有一个MessageQueue,可以处理来自多个Handler的Message;
  • MessageQueue有一组待处理的Message,这些Message可来自不同的Handler;
  • Message中记录了负责发送和处理消息的Handler;
  • Handler中有Looper和MessageQueue;
图2
图3

参考资料:

上一篇 下一篇

猜你喜欢

热点阅读