9.Handler消息机制
来源:互联网 发布:数据交换平台建设方案 编辑:程序博客网 时间:2024/06/06 06:58
解释Handler、Looper、Message、MessageQueue之间的关系,以及如何工作的? Handler获取当前线程中的looper对象,looper从MessageQueue中取出Message, 然后Handler对这个Message进行分发和处理。 角色描述: 1) Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue 2) Handler: 你可以构造Handler对象来与Looper沟通,以便push 新消息到 MessageQueue里,或者 接收Looper从MessageQueue 里所送来的消息。 3) MessageQueue(消息队列):是用来存放线程放入的消息。 4) 线程:UI thread 通常就是 main thread,而Android 启动程序时会替它建立一个Message Queue。 每一个线程里可含有一个 Looper 对象以及一个 Message Queue 数据结构。在你的应用程序里, 可以定义 Handler 的子类别来接收 Looper 所送出的消息。
0 0
- 9.Handler消息机制
- Handler消息传递机制
- Handler 消息传递机制
- handler消息机制
- Handler消息传递机制
- Handler消息传递机制
- Handler消息处理机制
- Handler 消息传递机制
- Android Handler消息机制
- Handler消息机制
- Handler消息机制浅谈
- android handler消息机制
- Handler消息机制
- android handler消息机制
- Handler消息机制
- Handler消息传递机制
- Handler消息传送机制
- handler消息机制
- InstantObjects是delphi上的一个不错的ORM框架,可以实现类似hibernate的功能。
- Python学习笔记(12)-装饰器详解
- 用二进制位运算 来判断一个数是奇数还是偶数
- 操作系统之 用户级线程与内核级线程
- errorlevel 续1
- 9.Handler消息机制
- 【Unity问题】当Unity导出文件不完整怎么办
- spark-defaults.conf配置文件
- codeforces 429B B. Working out 详解(dp)
- maven初次使用--环境变量的配置
- java.io.Console类
- dubbo源码分析-client执行过程
- Linux+shell学习记录和思维导图
- 【视频】感谢CSDN学院邀请,视频课程已上线,有需要的同学可以看看