Android Handler机制总结

2020-10-22  本文已影响0人  itwillrain

>1 主线程创建handler 时 ActivityTheard 自动创建一个主线程的Loop,每个looper 包含换一个messagequeue 存放message  当消息队列有消息时 主线程loop 会进行无限循环从消息队列获取待处理的消息  消息本身带有创建时的handler  ,looper调用dispatchmessage  分发 由Handler 的handlmessage 进行处理,由于主线程loop 本身在主线程  所以 handmessage 方法处于主线程

>2 threadLocal 包含一个map用于储存当前thread的数据

感谢:https://juejin.im/post/6866015512192876557#heading-8

上一篇下一篇

猜你喜欢

热点阅读