Handler消息机制用于实现同一进程的线程间通信,其本质就是在A线程生产Message,然后在B线程消费掉Message。
1,Message生产流程:
Message的生产流程是指将Message加入到MessageQueue的消息队列中的过程。该过程可在任意线程执行。
2,Message消费流程:
Message消费流程是指通过Looper的loop()方法,循环将MessageQueue的消息队列中的Message取出、分发、执行的过程。该过程只能在发送Message的Handler绑定的Looper所在线程中执行。
本文详细介绍了Handler消息机制的工作原理及其实现方式。包括Message的生产和消费流程,即如何在A线程生产Message并将其加入消息队列,以及如何在绑定的Looper线程中通过loop()方法循环取出并执行Message。
301

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



