Handler主要组成部分:
1、Message 消息,理解为线程间通讯的数据单元。例如后台子线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程。
2、Message Queue 消息队列,用来存放通过Handler发布的消息,按照先进先出执行。
3、Handler是Message的主要处理者,负责将Message添加到消息队列以及对消- 息队列中的Message进行处理。
4、Looper 循环器,扮演Message Queue和Handler之间桥梁的角色,循环取出Message
Queue里面的Message,并交付给相应的Handler进行处理。