1. Handler機制
在Handler機制中:
- Handler用于更新UI:用于在子線程執行完耗時操作之后切回到主線程中更新UI;
- MessageQueue:用于存儲消息;
- Looper:用于處理消息,以無限循環的方式不斷查看MessageQueue中是否有消息;
所以說每個線程都需要Looper的存在,否則無法處理消息,通過Looper.prepare()來創建Looper實例
圖片.png
在Handler機制中:
所以說每個線程都需要Looper的存在,否則無法處理消息,通過Looper.prepare()來創建Looper實例