我需要实现一个 android 广播风格的 IPC——在概念上与 UDP 或消息总线没有什么不同。
一些安卓应用程序需要能够将消息“MessageTypeX”广播到监听的安卓应用程序。
因此,可能有 1 个或多个应用程序可以生成“MessageTypeX”消息,并且有一个或多个应用程序对听到每个“MessageTypeX”消息感兴趣。这些消费者都会对接收到的消息做自己的事情。
这可以做到吗 - 我预计它应该使用 intents 来完成,但我不太确定?
谢谢。
最佳答案
简答:
是的,您可以为同一个 Intent 注册多个 BroadcastReceivers。并且当然发送相同的。
关于Android - 你可以让多个应用程序发布相同的 Intent 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9839422/