- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
                        查看更多
                        
                    
                北京电子科技职业学院移动应用软件开发(基于Android平台)
01消息处理类Handler
  Handler简介 消息处理类Handler允许发送和处理Message或Runnable对象到其所在线程的MessageQueue中。
 Handler简介Handler主要有以下两个作用:将Message或Runnable应用post()或sendMessage()方法发送到MessageQueue中,在发送时可以指定延迟时间、发送时间及要携带的Bundle数据。当MessageQueue循环到该Message时,调用相应的Handler对象的handlerMessage()方法对其进行处理。1在子线程中与主线程进行通信,也就是在工作线程中与UI线程进行通信。2说明:在一个线程中,只能有一个Looper和MessageQueue,但是可以有多个Handler,而且这些Handler可以共享同一个Looper和MessageQueue。
 Handler简介Handler类提供的发送和处理消息的常用方法如表:方法描述handleMessage(Message msg)处理消息的方法。通常重写该方法来处理消息,在发送消息时,该方法会自动回调post(Runnable r)立即发送Runnable对象,该Runnable对象最后将被封装成Message对象postAtTime(Runnable r, long uptimeMillis)定时发送Runnable对象,该Runnable对象最后将被封装成Message对象postDelayed(Runnable r, long delayMillis)延迟多少毫秒发送Runnable对象,该Runnable对象最后将被封装成Message对象sendEmptyMessage(int what)发送空消息sendMessage(Message msg)立即发送消息sendMessageAtTime(Message msg, long uptimeMillis)定时发送消息sendMessageDelayed(Message msg, long delayMillis)延迟多少毫秒发送消息
本章小结       本节主要对Android应用程序中消息处理类Handler进行了介绍,并针Handler类中常用的方法进行了说明。
谢谢观看北京电子科技职业学院
                您可能关注的文档
最近下载
- 湖北省某市八年级物理期末考试题库.docx VIP
- 网球发球教案.doc VIP
- 家庭或旅拍相机推荐—好物推荐.docx
- 2024年泰山职业技术学院教师招聘考试笔试题库及答案解析.docx VIP
- SH(NA)-030261-B_MR-JE-_C伺服放大器技术资料集(CC-Link IE现场网络Basic篇).pdf VIP
- 阿茨海默病的护理PPT课件.ppt
- 一种乙烯氢甲酰化气相循环生产丙醛的方法及设备.pdf VIP
- 华东师大版(2024)数学八年级上册 第10章 数的开方 单元测试(含解析).docx
- 心血管内科护士进修汇报课件课件.pptx VIP
- 第二十四届全国青少年信息学奥林匹克联赛初赛提高组试题答案.pdf VIP
 原创力文档
原创力文档 
                        

文档评论(0)