2015-08-03 34 views
0

dev.android提到,本地广播的Android

“你也可以放心地Intent.setPackage限制广播到一个单一的应用 ”?

它与发送广播有什么不同LocalBroadcast

+1

与“限制为给定(单个)包”相比“仅限于您当前的应用程序包(本地)” – Selvin

+1

使用LocalBroadcastManager,您的应用程序只能监听从同一应用程序发送的广播。 但是,如果您使用setPackage,目标应用程序可以监听来自其他应用程序以及同一应用程序的广播。 –

回答

1

LocalBroadcast只能由当前应用接收。

setPackage允许您指定哪个应用可以接收广播。