30

什么是 Android 中的Handler类?

4

2 回答 2

30

处理程序基本上是一个消息队列。你向它发布一条消息,它最终会通过调用它的 run 方法并将消息传递给它来处理它。由于这些运行调用将始终按照在同一线程上接收到的消息的顺序发生,因此它允许您序列化事件。

于 2013-05-16T19:54:54.643 回答
18

正如 android 开发网站上的Handler文档中所给出的,Handler 有两个主要用途:

  1. 安排消息和可运行文件在未来某个时间点执行;和
  2. 将要在与您自己的线程不同的线程上执行的操作排入队列。
于 2013-05-16T19:55:45.690 回答