通过Handler机制实现线程消息传递有哪些步骤

大学网课 已帮助 人

通过Handler机制实现线程消息传递有哪些步骤

A.异步通信准备

B.消息入队

C.消息循环

D.消息处理

通过Handler机制实现线程消息传递有哪些步骤

热搜:什么是消息队列机制,试述其工作原理

回答

共1条回复

  • UI线程:就是我们的主线程,系统在创建UI线程的时候会初始化一个Looper对象,同时也会创建一个与其关联的MessageQueue;Handler:作用就是发送与处理信息,如果希望Handler正常工作,在当前线程中要有一个Looper对象Message:Handler接收与处理的消息对象MessageQueue:消息队列,先进先出管理Message,在初始化Looper对象时会创建一个与之关联的MessageQueue;Looper:每个线程只能够有一个Looper,管理MessageQueue,不断地从中取出Message分发给对应的Handler处理!<img src="https://p.ananas.chaoxing.com/star3/origin/fa8accbb3ac64e7d7beea14a43aacd2c.png">