Android 什么';安卓处理器的主要用途是什么?

Android 什么';安卓处理器的主要用途是什么?,android,handler,Android,Handler,我阅读了关于Handler的androidsdkapi。 “处理程序有两种主要用途:(1)将消息和可运行程序安排为将来某个时间点执行;(2)将要在不同线程上执行的操作排队。” 我知道第一点的意思。 但第二点的含义是什么?你能给我举个例子吗? 非常感谢 一个很好的例子是使用在后台运行的线程来执行一个长任务,因此,在执行结束时,如果要修改视图,则无法从工作线程执行,在这种情况下,处理程序可以帮助您解决该问题,默认情况下,处理程序会附加到创建视图的线程循环,因此,如果您确保处理程序是在主线程中创建的,

我阅读了关于Handler的androidsdkapi。 “处理程序有两种主要用途:(1)将消息和可运行程序安排为将来某个时间点执行;(2)将要在不同线程上执行的操作排队。”

我知道第一点的意思。 但第二点的含义是什么?你能给我举个例子吗?
非常感谢

一个很好的例子是使用在后台运行的线程来执行一个长任务,因此,在执行结束时,如果要修改视图,则无法从工作线程执行,在这种情况下,处理程序可以帮助您解决该问题,默认情况下,处理程序会附加到创建视图的线程循环,因此,如果您确保处理程序是在主线程中创建的,那么您可以从工作线程向处理程序发送一条消息,该消息将在主线程中处理,从而使您有机会修改视图,AsyncTask实际上是线程和处理程序的组合,因此,对它们的良好理解可以成为开发人员利用后台/主线程同步的强大工具

希望有帮助


问候

一个很好的例子是使用在后台运行的线程来执行一个长任务,因此,在执行结束时,如果要修改视图,则无法从工作线程执行,在这种情况下,处理程序可以帮助您解决该问题,默认情况下,处理程序会附加到创建视图的线程循环,因此,如果您确保处理程序是在主线程中创建的,那么您可以从工作线程向处理程序发送一条消息,该消息将在主线程中处理,从而使您有机会修改视图,AsyncTask实际上是线程和处理程序的组合,因此,对它们的良好理解可以成为开发人员利用后台/主线程同步的强大工具

希望有帮助


问候

一个很好的例子是使用在后台运行的线程来执行一个长任务,因此,在执行结束时,如果要修改视图,则无法从工作线程执行,在这种情况下,处理程序可以帮助您解决该问题,默认情况下,处理程序会附加到创建视图的线程循环,因此,如果您确保处理程序是在主线程中创建的,那么您可以从工作线程向处理程序发送一条消息,该消息将在主线程中处理,从而使您有机会修改视图,AsyncTask实际上是线程和处理程序的组合,因此,对它们的良好理解可以成为开发人员利用后台/主线程同步的强大工具

希望有帮助


问候

一个很好的例子是使用在后台运行的线程来执行一个长任务,因此,在执行结束时,如果要修改视图,则无法从工作线程执行,在这种情况下,处理程序可以帮助您解决该问题,默认情况下,处理程序会附加到创建视图的线程循环,因此,如果您确保处理程序是在主线程中创建的,那么您可以从工作线程向处理程序发送一条消息,该消息将在主线程中处理,从而使您有机会修改视图,AsyncTask实际上是线程和处理程序的组合,因此,对它们的良好理解可以成为开发人员利用后台/主线程同步的强大工具

希望有帮助


问候

是通过
处理程序实现的。如果当前线程不是UI线程,则
Runnable
将发布到UI线程的
处理程序
,并在处理UI线程的消息队列时执行。

使用
处理程序
实现。如果当前线程不是UI线程,则
Runnable
将发布到UI线程的
处理程序
,并在处理UI线程的消息队列时执行。

使用
处理程序
实现。如果当前线程不是UI线程,则
Runnable
将发布到UI线程的
处理程序
,并在处理UI线程的消息队列时执行。

使用
处理程序
实现。如果当前线程不是UI线程,则
Runnable
将发布到UI线程的
处理程序中,并在处理UI线程的消息队列时执行。

您可以使用它在线程之间以安全的方式发送消息。它不仅在GUI线程和工作线程之间,而且在两个工作线程之间。许多操作系统都实现了这种机制,即Windows有其消息传递系统


使用此功能的一个示例是,当您有生产者线程将作业发送给某个消费者线程进行处理,但消费者线程一次只能处理一个作业时,处理程序允许将作业放入队列。

您可以使用它以安全的方式在线程之间发送消息。它不仅在GUI线程和工作线程之间,而且在两个工作线程之间。许多操作系统都实现了这种机制,即Windows有其消息传递系统


使用此功能的一个示例是,当您有生产者线程将作业发送给某个消费者线程进行处理,但消费者线程一次只能处理一个作业时,处理程序允许将作业放入队列。

您可以使用它以安全的方式在线程之间发送消息。它不仅在GUI线程和工作线程之间,而且在两个工作线程之间。许多操作系统都实现了这种机制,即Windows有其消息传递系统


使用此功能的一个示例是,当您有生产者线程将作业发送给某个消费者线程进行处理,但消费者线程一次只能处理一个作业时,处理程序允许将作业放入队列。

您可以使用它以安全的方式在线程之间发送消息。它不仅在GUI线程和工作线程之间,而且在