2

我有一个应用程序Application1,其中包含 2 个 java 类Sender(用于发送广播意图)和Receiver(用于接收由广播的广播意图Sender)。

那么我可以在其他应用程序的一个类中接收由Senderof广播的意图吗,假设?是否可以将一个应用程序广播的意图接收到另一个应用程序?Application1ReceiverApplications2

4

1 回答 1

2

答案是——是的,你可以。BroadcastReceiver是在应用程序之间传递数据的正确(也是唯一的)方式。从 application1 广播意图并在 application2 中使用适当的意图过滤器接收它没有问题。此外 - 谷歌建议这样做。您需要知道的一件事 - 您的意图过滤器应该是唯一的,并且不容易被恶意应用程序猜到想要拦截一些您不想与他们共享的私人用户数据。

于 2012-08-11T12:48:07.843 回答