Android处理程序 - 线程间通信

ohm*_*ohm 21 multithreading android handler

如何在Android中使用Handler实现两个线程之间的双向通信?

我有一个产生线程B的服务A.从B到A的通信相当容易,它只是将一个Handler传递给B的构造函数,但是如何从A到B呢?B没有自动分配任何Looper.

有没有人得到答案?

adv*_*tej 33

是使用处理程序解释线程和通信的好帖子.此外,同一个博客有很多关于Android中各种线程构造的帖子

  • 您不应仅仅提供指向其他网站的链接作为答案,因为该网站将来可能会过时.而是单击此答案的"编辑"链接,在此处包含该页面中解决方案的基本部分,并提供链接以供参考.请参阅:http://meta.stackexchange.com/q/8259 (12认同)
  • 谢谢彼得.在这种情况下,我维护我已链接的博客.所以,如果我更新它,这个答案也会更新. (7认同)

Liu*_*kys 5

要解决为刚刚创建的线程获取Handler的问题(但可能尚未初始化),请参阅如何创建Looper线程,然后立即向其发送消息?