首页
开源软件
问答
博客
翻译
资讯
Gitee
众包
活动
专区
源创会
高手问答
开源访谈
周刊
公司开源导航页
登录
注册
首页
资讯
动弹
专区
问答
GOTC2023
活动
开源活动
开源创新大赛
软件库
Tool
博客
Gitee
首页
资讯
动弹
专区
问答
GOTC2023
活动
开源活动
开源创新大赛
软件库
Tool
博客
Gitee
OSCHINA 小程序 ——
关注技术领域的头条文章
聚合全网技术文章,根据你的阅读喜好进行个性推荐
登录
注册
聊一聊Android的消息机制
聊一聊Android的消息机制 侯 亮 1概述 在Android平台上,主要用到两种通信机制,即Binder机制和消息机制,前者用于跨进程通信,后者用于进程内部通信。 从技术实现上来说,消息机制还是比较简单的。从大的方面讲,...
作者:
悠然红茶
聊一聊Android的消息机制
分享
复制链接
README badge(
)
社交分享
微信
QQ
微博
怂
怂了
2020/01/31 16:21
大侠看过这篇么?https://www.jianshu.com/p/9849026e7232
是否能解答下“为什么 dispatchInputEvent 不走消息队列呢”
回复
举报
陈顺龙
2018/12/11 22:04
谢谢大神的分享,写的真的很好,很赞,就冲"同步分隔栏"来说,都没几个人写清楚了,就是简单说了那句代码的作用,到头来还是不明所以,您这篇文章看完,有一种恍然大悟的感觉。对Handler的理解,又提升了。
回复
举报
我叫半桶水
2018/05/21 15:46
又学到东西了,感谢大师的无私奉献
回复
举报
翰墨飘香
2017/07/27 10:37
引用来自“翰墨飘香”的评论
你好,最近在研究源码,看到你写的文章非常好,不过有点少,不知道为啥不写了呢,还是有其他的博客。
引用来自“悠然红茶”的评论
呵呵,一是因为自己懒,二是因为工作忙,三是因为反馈不多吧。我写文章基本上力求保证质量,然而博客的维护人员似乎总认为我的文章还是不够格被推荐,于是乎,看我博客的人也总是寥寥无几,多少影响了一点儿积极性。
不过话说回来,以后我还是会继续写博客。我觉得能看到我博客的人都是有缘人,大家共勉吧。
现在都是自己搭建博客了,这写论坛什么的灌水太多,所以人就少了。
回复
举报
悠然红茶
2017/07/13 21:11
引用来自“翰墨飘香”的评论
你好,最近在研究源码,看到你写的文章非常好,不过有点少,不知道为啥不写了呢,还是有其他的博客。
呵呵,一是因为自己懒,二是因为工作忙,三是因为反馈不多吧。我写文章基本上力求保证质量,然而博客的维护人员似乎总认为我的文章还是不够格被推荐,于是乎,看我博客的人也总是寥寥无几,多少影响了一点儿积极性。
不过话说回来,以后我还是会继续写博客。我觉得能看到我博客的人都是有缘人,大家共勉吧。
回复
举报
翰墨飘香
2017/07/13 09:44
你好,最近在研究源码,看到你写的文章非常好,不过有点少,不知道为啥不写了呢,还是有其他的博客。
回复
举报
漫步寒
2017/01/08 16:42
该评论暂时无法显示,详情咨询 QQ 群:
点此入群
相公无爱
2019/10/09 17:43
同问
回复
举报
悠然红茶
2016/12/31 00:51
引用来自“luwenqi”的评论
同时对同一个handle发送消息,操作的消息队列应该是同一个吧?那没有并发控制的问题发送吗?
是同一个消息队列。具体发送消息时,会走到MessageQueue的enqueueMessage(),该函数内部有synchronized(this)保护,所以并发时不会有危险。
回复
举报
luwenqi
2016/12/30 13:44
同时对同一个handle发送消息,操作的消息队列应该是同一个吧?那没有并发控制的问题发送吗?
回复
举报
c
cigogo
2016/03/05 17:09
作者的文章真是图文并茂,对学习理解非常有帮助!
回复
举报
xbm2014
2015/11/09 14:22
我写了个公司内部培训消息机制的文档,写完后偶然看到你的这篇神作,真是折服了。
回复
举报
悠然红茶
2015/08/21 20:30
引用来自“平睦”的评论
这是我见过讲Looper和Messager最详细的文章了!给作者点赞!
呵呵,您的回复赐我力量!
回复
举报
轩语8
2015/08/21 00:12
\(≧▽≦)/\(≧▽≦)/赞赞赞
回复
举报
Vincent
2015/08/17 13:40
在j2se中,
用
final DelayQueue<Message> mQueue;
代替了
final MessageQueue mQueue;
再把Looper、Handler、Message移植过来,效果看起来是一样的。
回复
举报
Callen
2015/08/17 09:04
这是我见过讲Looper和Messager最详细的文章了!给作者点赞!
回复
举报
fulin250
2015/08/17 00:03
消息机制吧
回复
举报
GITTODO
2015/08/16 16:22
真实不错
回复
举报
卖姑娘的小火柴
2015/08/16 08:57
很好,不得不收藏
回复
举报
0x0bject
2015/08/16 08:42
回复
举报
yale8848
2015/08/14 23:49
讲的真详细!
回复
举报
回复 @
{{ emoji.type }}
{{emojiItem.symbol}}
评论用户
怂
c
推荐博客
微服务架构中的数据一致性:解决方案与实践 | 得物技术
得物技术
·
今天 11:29
0 评论
RALB负载均衡算法的应用 | 京东云技术团队
京东云开发者
·
今天 10:25
2 评论
分布式数据库 Join 查询设计与实现浅析 | 京东云技术团队
京东云开发者
·
今天 09:42
0 评论
定时任务原理方案综述 | 京东云技术团队
京东云开发者
·
今天 09:31
0 评论
精选博客系列|VMware如何实现多云基础设施
VMware中国研发中心
·
昨天 16:43
0 评论
虚拟云网络系列 | 如何将 NSX NVDS 迁移到 VDS
VMware中国研发中心
·
昨天 16:17
0 评论
云网融合大潮来袭, VMware 赋予企业网络自由
VMware中国研发中心
·
昨天 15:45
0 评论
Apache Doris 冷热分层技术如何实现存储成本降低 70%?
SelectDB
·
昨天 15:26
0 评论
详解驱动开发中内核PE结构VA与FOA转换
华为云开发者联盟
·
昨天 14:54
0 评论
理论+示例,详解GaussDB(DWS)资源管理
华为云开发者联盟
·
昨天 14:34
0 评论
删除一条评论
评论删除后,数据将无法恢复
取消
确定
©OSCHINA(OSChina.NET)
工信部
开源软件推进联盟
指定官方社区
社区规范
深圳市奥思网络科技有限公司版权所有
粤ICP备12009483号
顶部
是否能解答下“为什么 dispatchInputEvent 不走消息队列呢”
引用来自“翰墨飘香”的评论
你好,最近在研究源码,看到你写的文章非常好,不过有点少,不知道为啥不写了呢,还是有其他的博客。引用来自“悠然红茶”的评论
呵呵,一是因为自己懒,二是因为工作忙,三是因为反馈不多吧。我写文章基本上力求保证质量,然而博客的维护人员似乎总认为我的文章还是不够格被推荐,于是乎,看我博客的人也总是寥寥无几,多少影响了一点儿积极性。不过话说回来,以后我还是会继续写博客。我觉得能看到我博客的人都是有缘人,大家共勉吧。
引用来自“翰墨飘香”的评论
你好,最近在研究源码,看到你写的文章非常好,不过有点少,不知道为啥不写了呢,还是有其他的博客。不过话说回来,以后我还是会继续写博客。我觉得能看到我博客的人都是有缘人,大家共勉吧。
引用来自“luwenqi”的评论
同时对同一个handle发送消息,操作的消息队列应该是同一个吧?那没有并发控制的问题发送吗?引用来自“平睦”的评论
这是我见过讲Looper和Messager最详细的文章了!给作者点赞!用
final DelayQueue<Message> mQueue;
代替了
final MessageQueue mQueue;
再把Looper、Handler、Message移植过来,效果看起来是一样的。