翻译
来源:互联网 发布:中国数据域名管理 编辑:程序博客网 时间:2024/06/04 19:36
handler:
一个处理程序允许您发送和处理消息和Runnable对象与线程的
MessageQueue相关联。每个处理程序实例相关联的单个线程和线程的
消息队列。当你创建一个新的处理程序,它绑定到线程/线程的消息队
列创建它——从那时起,它将提供消息和runnables消息队列和执行他
们的消息队列
处理程序有两个主要用途:(1)调度信息和执行runnables在将来的某
个时间点,和(2)排队一个动作比你自己的一个不同的线程上执行。
当发布或发送到处理程序时,您可以允许项目尽快处理消息队列来准备
,或指定一个延迟之前加工处理或绝对时间。后两个允许您实现超时。
为应用程序创建进程时,其主要致力于运行一个线程消息队列,负责管
理顶级应用程序对象(活动、广播接收器等)和他们创建的任何windows
。您可以创建自己的线程,
主应用程序线程和通信通过一个处理程序。
这是和之前一样通过调用相同的帖子或sendMessage方法,但是是从你
的新线程。给定的Runnable或消息将被安排在处理程序的消息队列,并
在适当的时候处理
。
Message:
定义一个消息包含一个描述和任意的数据对象,可以发送到处理程序。
这个对象包含两个额外的int字段和一个额外的对象字段允许您在许多
情况下不分配。
然公共消息的构造函数,得到其中一个最好的方法是调用
Message.obtain Handler.obtainMessage()或其他方法,事它把他们
从池中回收对象
Looper:
类用于运行一个消息循环的线程。线程默认情况下不具有与其相关联
的一个消息循环;创建一个,打电话准备运行循环的线程,然后循环来处
理消息,直到停止循环为止
大多数交互消息循环是通过处理程序类。
MessageQueue:
层阶级的类要派出的消息不是直接添加MessageQueue,而是通过
MessageQueue。IdleHandler与类相关的对象。
你可以检索当前线程的MessageQueue Looper.myQueue
一个处理程序允许您发送和处理消息和Runnable对象与线程的
MessageQueue相关联。每个处理程序实例相关联的单个线程和线程的
消息队列。当你创建一个新的处理程序,它绑定到线程/线程的消息队
列创建它——从那时起,它将提供消息和runnables消息队列和执行他
们的消息队列
处理程序有两个主要用途:(1)调度信息和执行runnables在将来的某
个时间点,和(2)排队一个动作比你自己的一个不同的线程上执行。
当发布或发送到处理程序时,您可以允许项目尽快处理消息队列来准备
,或指定一个延迟之前加工处理或绝对时间。后两个允许您实现超时。
为应用程序创建进程时,其主要致力于运行一个线程消息队列,负责管
理顶级应用程序对象(活动、广播接收器等)和他们创建的任何windows
。您可以创建自己的线程,
主应用程序线程和通信通过一个处理程序。
这是和之前一样通过调用相同的帖子或sendMessage方法,但是是从你
的新线程。给定的Runnable或消息将被安排在处理程序的消息队列,并
在适当的时候处理
。
Message:
定义一个消息包含一个描述和任意的数据对象,可以发送到处理程序。
这个对象包含两个额外的int字段和一个额外的对象字段允许您在许多
情况下不分配。
然公共消息的构造函数,得到其中一个最好的方法是调用
Message.obtain Handler.obtainMessage()或其他方法,事它把他们
从池中回收对象
Looper:
类用于运行一个消息循环的线程。线程默认情况下不具有与其相关联
的一个消息循环;创建一个,打电话准备运行循环的线程,然后循环来处
理消息,直到停止循环为止
大多数交互消息循环是通过处理程序类。
MessageQueue:
层阶级的类要派出的消息不是直接添加MessageQueue,而是通过
MessageQueue。IdleHandler与类相关的对象。
你可以检索当前线程的MessageQueue Looper.myQueue
0 0
- 翻译
- 翻译
- 翻译
- 翻译
- 翻译
- 翻译
- 翻译
- 翻译
- 翻译
- 翻译
- 翻译
- 翻译
- 翻译
- 翻译
- 翻译
- 翻译
- 翻译
- 翻译
- 黑马程序员-Foundation框架-NSArray
- Windows平台下IDE编译基础知识
- 【OpenGL】学习笔记之一 绘制基本图形单元的方法
- 颜色直方图, HSV直方图, histogram bins
- Python 程序员经常犯的 10 个错误
- 翻译
- switch语句注意点
- excel辅助选择群发邮件的邮箱地址
- Linux dd if=/dev/mtdblk5 命令学习
- 在layout中嵌套一个activity
- Message
- 2014/5/21翻译
- 场景测试用例设计
- TeamViewer