- 5
- 0
- 约5.76万字
- 约 8页
- 2017-02-05 发布于河南
- 举报
androd开发教程深入剖析Android消息机制
android开发教程深入剖析Android消息机制
在Android中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易、更好地架构系统,避免一些低级的错误。在学习Android中消息机制之前,我们先了解与消息有关的几个类:
1.Message
消息对象,顾名思义就是记录消息信息的类。这个类有几个比较重要的字段:
a.arg1和arg2:我们可以使用两个字段用来存放我们需要传递的整型值,在Service中,我们可以用来存放Service的ID。
b.obj:该字段是Object类型,我们可以让该字段传递某个多项到消息的接受者中。
c.what:这个字段可以说是消息的标志,在消息处理中,我们可以根据这个字段的不同的值进行不同的处理,类似于我们在处理Button事件时,通过switch(v.getId())判断是点击了哪个按钮。
在使用Message时,我们可以通过new Message()创建一个Message实例,但是Android更 推荐我们通过Message.obtain()或者Handler.obtainMessage()获取Message对象。这并不一定是直接创建一个新 的实例,而是先从消息池中看有没有可用的Message实例,存在则直接取出并返回这个实例。反之如果消息池中没有可用的Message实例,则根据给定
您可能关注的文档
- 8.1二战资本主义世界经济体系的形成(人民版).ppt
- 81款鸡尾配方.ppt
- 8S管理培.ppt
- 9000认全套表格.doc
- 9 地下资源开发利用工程.ppt
- AB维修调手册.ppt
- Acces 第7章 报表制作.ppt
- Acces汇总查询的创建.doc
- AE课程设报告.doc
- Altiu Designer 批量修改属性.doc
- 2026江西吉安市农业农村发展集团有限公司招聘司机1人备考题库及完整答案详解.docx
- 2026浙江中国小商品城集团股份有限公司市场化选聘11人备考题库及完整答案详解1套.docx
- 2026浙江中通文博松阳电信项目部招聘11人备考题库有答案详解.docx
- 化工厂员工个人述职报告经典范文.docx
- 化工厂述职报告范例三.docx
- 2026河南郑州市金水区第十七幼儿园招聘备考题库(含答案详解).docx
- 2026浙江丽水遂昌县建设投资发展有限公司招聘见习生4人备考题库及完整答案详解.docx
- 化工单元的实训报告心得3.docx
- 化工厂普通员工个人述职报告精编.docx
- 2026浙江丽水农商银行系统春季招聘备考题库及答案详解(最新).docx
原创力文档

文档评论(0)