1.handler的作用
直接说,就是用于线程间的通信,可以在主线程中传递消息给子线程,也能子线程传递消息给主线程,也可以在子线程之间互相传递
2.handler的原理
简单来说就是通过handler将消息对象放入messageQueue(消息链表)中,并添加一个执行时间判断,当当前系统时间戳小于该执行时间时,等待被执行,大于或等于是执行该消息发送,通过handler将消息对象message发送出去
模样大致为
直接说,就是用于线程间的通信,可以在主线程中传递消息给子线程,也能子线程传递消息给主线程,也可以在子线程之间互相传递
简单来说就是通过handler将消息对象放入messageQueue(消息链表)中,并添加一个执行时间判断,当当前系统时间戳小于该执行时间时,等待被执行,大于或等于是执行该消息发送,通过handler将消息对象message发送出去
模样大致为