1. Handler机制
在Handler机制中:
- Handler用于更新UI:用于在子线程执行完耗时操作之后切回到主线程中更新UI;
- MessageQueue:用于存储消息;
- Looper:用于处理消息,以无限循环的方式不断查看MessageQueue中是否有消息;
所以说每个线程都需要Looper的存在,否则无法处理消息,通过Looper.prepare()来创建Looper实例
在Handler机制中:
所以说每个线程都需要Looper的存在,否则无法处理消息,通过Looper.prepare()来创建Looper实例