Handler机制简易版
来源:互联网 发布:淘宝联盟用红包有返利 编辑:程序博客网 时间:2024/06/08 07:48
Handler主要用于线程间的通信。
一个Handler允许发送和处理Message和Runable对象,UI主线程会自动分配一个Looper(消息轮询器),每个Looper中封装着MessageQueue(消息队列),遵循先进先出原则。Looper负责不断的从自己的消息队列里取出队头的任务或消息执行。一般是在子线程执行完耗时操作之后,通过Handler的sendMessage或post方法将Message和Runable对象传递给MessageQueue,而且在这些对象离开MessageQueue时,Handler负责执行他们(用到handleMessage方法,主要执行刷新UI的代码)。
其中Message类就是定义了一个信息,这个信息中包含一个描述符和任意的数据对象,这个信息被用来传递给Handler.Message对象提供额外的两个int域和一个Object域。
阅读全文
0 0
- Handler机制简易版
- Handler机制
- Handler机制
- handler机制
- handler机制
- Handler机制
- Handler机制
- handler机制
- Handler机制
- handler机制
- Handler机制
- handler机制
- Handler机制
- Handler机制
- Handler机制
- handler机制
- handler机制
- Handler机制
- jvm可视化工具插件---Visual GC
- typename
- Hdu4417 Super Mario(主席树+离散化)
- Java Mongo 查询错误
- Git常用命令总结
- Handler机制简易版
- wordpress建站:文章404 not found
- git操作流程
- 关于数据库安装的debug
- HTML 标签—2
- Android Activity URL Scheme的介绍与应用
- 耗材数量填写不能大于质检数量验证
- Dockerfile构建spring Cloud微服务镜像
- bzoj 3144 切糕 最小割 解题报告