Java 如何仅向1个应用发送意向

Java 如何仅向1个应用发送意向,java,android,Java,Android,我有这样的意图 Intent intent= new Intent(); intent.setAction("com.my_app_two"); sendBroadcast(intent); 我只想让com.my_app_two得到它 我试着添加一个额外的来检查,但必须有一个更简单的方法。您是否也考虑过使用悬挂式帐篷而不是本答案中建议的广播? 您是否也考虑过使用悬挂式帐篷而不是本答案中建议的广播? 解决方案是使用setPackage 在那里,我可以指定哪个包应该接收该意图。解决方案是使用set

我有这样的意图

Intent intent= new Intent();
intent.setAction("com.my_app_two");
sendBroadcast(intent);
我只想让com.my_app_two得到它


我试着添加一个额外的来检查,但必须有一个更简单的方法。

您是否也考虑过使用悬挂式帐篷而不是本答案中建议的广播?

您是否也考虑过使用悬挂式帐篷而不是本答案中建议的广播?

解决方案是使用
setPackage


在那里,我可以指定哪个包应该接收该意图。

解决方案是使用
setPackage


在那里,我可以指定哪个软件包应该接收该意图。

只需添加
setPackage
来说明哪个应用程序应该接收该意图respond@njzk2这就解决了问题。我如何接受你的答案?只需添加
setPackage
来说明应该使用哪个应用程序respond@njzk2这就解决了问题。我如何接受你的回答?