- 7
- 0
- 约 27页
- 2016-12-31 发布于重庆
- 举报
Android应用程序消息处理机制(Looper、Handler)分析
Android应用程序是通过消息来驱动的,系统为每一个应用程序维护一个消息队例,应用程序的主线程不断地从这个消息队例中获取消息(Looper),然后对这些消息进行处理(Handler),这样就实现了通过消息来驱动应用程序的执行,本文将详细分析Android应用程序的消息处理机制。
前面我们学习Android应用程序中的Activity启动(和)、Service启动(和)以及广播发送()时,它们都有一个共同的特点,当ActivityManagerService需要与应用程序进行并互时,如加载Activity和Service、处理广播待,会通过来知会应用程序,应用程序接收到这个请求时,它不是马上就处理这个请求,而是将这个请求封装成一个消息,然后把这个消息放在应用程序的消息队列中去,然后再通过消息循环来处理这个消息。这样做的好处就是消息的发送方只要把消息发送到应用程序的消息队列中去就行了,它可以马上返回去处理别的事情,而不需要等待消息的接收方去处理完这个消息才返回,这样就可以提高系统的并发性。实质上,这就是一种异步处理机制。
这样说可能还是比较笼统,我们以一文中所介绍的应用程序启动过程的一个片断来具体看看是如何这种消息处理机制的。在这篇文章中,要启动的应用程序称为Activit
您可能关注的文档
- Android5x权限问题解决方法..doc
- AndroidBLE与终端通信(四)实现服务器与客户端即时通讯功能..doc
- Androidpermission访问权限大全..doc
- AndroidStudio快捷键大全..doc
- androidcamera基本知识..doc
- AndroidStudio开发环境搭建..docx
- android下解析xml..doc
- Android取流播放获取资源SDK使用说明书..doc
- Android基础..docx
- android复习题..docx
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
最近下载
- 统编人教六年级语文下册古诗词诵读《泊船瓜洲》示范教学课件.pptx VIP
- 2025年事业单位笔试-黑龙江-黑龙江卫生公共基础(医疗招聘)历年参考题典型考点含答案解析(5套卷).docx VIP
- 江淮十校2026届高三第二次联考英语试卷(含答案详解)原卷.pdf
- 2025年粉丝维护策略课件.pptx VIP
- 古练权《有机化学》课后习题答案.doc VIP
- 黑吉辽高考:2025年-2023年《生物》考试真题与参考答案 .pdf
- 物理-广东省2026年广州市普通高中毕业班综合测试(二)(广州二模).pdf VIP
- 广东省佛山市2023-2024学年六年级下册英语期中复习试卷(含答案).docx VIP
- 2026年社会工作者《初级综合能力》考前15页纸.pdf
- 《药物传输与细胞膜》课件.ppt VIP
原创力文档

文档评论(0)