闲聊Android中的Handler机制 - 知乎
handler机制及使用场景_qq_34024778的博客-CSDN博客_handler使用场景
什么情况下使用handler
需要做一些耗时操作的时候,因为主线程不可以做耗时操作,借助子线程执行耗时操作,handler充当媒介传递message来完成ui的更新。
操作中分为,1.创建handler的子类,复写handlerMessage方法
2.创建handler实例
3.创建子线程 复写run方法
4.再执行完耗时操作后sendMessage来传递message
5.再handlerMessage中接收message然后更新UI
子线程中handler会把消息发送到messageQueue中,然后looper会取出消息交给handermessage中进行UI的更新。