每个线程或每个处理程序的Android消息队列
我在同一UI线程上运行的两个不同活动中编写处理程序。现在的问题是,如果我使用这两个不同的处理程序发布一条消息,它最终会出现在与主线程关联的同一个消息队列中,还是每个处理程序都有一个单独的消息队列与之关联每个线程或每个处理程序的Android消息队列,android,Android,我在同一UI线程上运行的两个不同活动中编写处理程序。现在的问题是,如果我使用这两个不同的处理程序发布一条消息,它最终会出现在与主线程关联的同一个消息队列中,还是每个处理程序都有一个单独的消息队列与之关联 任何指针都将受到欢迎。您应该看看这一点每个处理程序都与活套相关联。活套依次与线程关联 因此,如果您有一个线程,您将有一个消息队列 查看有关活套和处理程序的详细介绍。谢谢。MessageQueue与线程相关联。但是在多个处理器的情况下会发生什么呢。因此,如果我在一个处理程序上发布消息,那么两个处理
任何指针都将受到欢迎。您应该看看这一点每个
处理程序
都与活套
相关联。活套依次与线程
关联
因此,如果您有一个线程,您将有一个消息队列
查看有关活套和处理程序的详细介绍。谢谢。MessageQueue与线程相关联。但是在多个处理器的情况下会发生什么呢。因此,如果我在一个处理程序上发布消息,那么两个处理程序的handleMessage会被调用吗?嗯:)很有趣,我想是的,但我会编写一个简单的应用程序并尝试一下,我认为这是最好的解决方法。UPD:我想它实现了观察器模式,可能是我错了,如果是这样,它将通知每个处理程序消息。