- 5
- 0
- 约1.03千字
- 约 9页
- 2018-05-25 发布于江苏
- 举报
Handler是什么 Handler提供了一种异步的线程操作方案及异步消息处理机制,其可以把消息和Runnble对象发送到与Handler对象所关联的消息队列中去。通俗点讲就是用来在线程间发送消息的处理对象。也可以这么说Handler是Runnable和Activity交互(传递消息)的桥梁。在任何线程中只要获得了另一个线程的Handler则可以通过Handler的sendMessage(Message message)方法向目标线程发送数据。基于这个机制,我们在处理多线程的时候可以通过新建一个Thread这个Thread拥有UI线程中的一个Handler当Thread处理完一些耗时的操作后通过传递进来的Handler对象向UI线程发送数据,由UI线程去更新界面。 Handler能做什么 运行在某个线程上,共享线程的消息队列 接收消息、调度消息、派发消息和处理消息 实现消息的异步处理 Handler与线程的关系 Handler会关联一个单独的线程和消息队列。Handler默认关联主线程,虽然要提供Runnable参数 ,但默认是直接调用Runnable中的run()方法。也就是默认下Handler和调用该Handler的线程是同一个线程。 Handler的常用方法 Handler的使用步骤 Handler的基本使用步骤如下: 在Activity或Activity的Widget中生成
您可能关注的文档
最近下载
- DGTJ08-2224-2017 城市轨道交通工程施工监测技术规范.pdf VIP
- 2025广东佛山市南海区大学生乡村CEO选聘30人笔试试题附答案解析.docx VIP
- 渝17J17 重庆市城市道路与开放空间低影响开发雨水设施标准设计图集 DJBT-103.docx VIP
- 深化设计流程管理制度.docx VIP
- T /LTIA 31—2025 动物种属鉴定高通量测序技术规范.pdf VIP
- 中学“十五五”五年发展规划方案(1).docx
- 2025年跨越110kV线路施工方案..pdf VIP
- 精益之日常管理DM.pptx VIP
- 中长导管临床应用.pptx VIP
- 【三菱】FR-PU04-CH 使用手册.pdf VIP
原创力文档

文档评论(0)