handler,message queue,looper之间的联系
看看这几个相关的源码吧。就算是有人解答了,你早晚还是需要看源码。就算是有人解答了,你也不会深刻的理解。你们公司内部你可以搞一个,这三个相关的分享。你会有收获的。实话。简单说的话:looper是个拖拉机的泵,然后拖拉机就开始转动了。这个拖拉机转动干嘛呢?不断从message队列里取message,如果没有就阻塞等待。Handler则是负责发送message以及分发message用的。
推荐阅读
- 用 iMessage 的时候,如果我打开了网络,对方没打开,这咋算算正常短信还是算 iMessage
- WeakHashMap中关于queue的疑惑
- 如果苹果出了安卓版的iMessage,可否在中国抗衡微信
- iCloud由云上贵州后运营后,iMessage是否还安全
- 怎样看待近日国外媒体爆出苹果iMessage安全漏洞的问题
- 为啥muduo不是在handleRead中执行doPendingFunctors?
- 利用wifi为啥发不出去短信(Text而不是Message)
- Android N 的message保存不了短信咋解决
- win32程序使用sendmessage向另一个窗口发送点击消息时的问题
- stack,linked list,queue咋形象生动理解?
