2015-08-03 85 views
0

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

「你也可以放心地Intent.setPackage限制廣播到一個單一的應用 」?

它與發送廣播有什麼不同LocalBroadcast

+1

與「限制爲給定(單個)包」相比「僅限於您當前的應用程序包(本地)」 – Selvin

+1

使用LocalBroadcastManager,您的應用程序只能監聽從同一應用程序發送的廣播。 但是,如果您使用setPackage,目標應用程序可以監聽來自其他應用程序以及同一應用程序的廣播。 –

回答

1

LocalBroadcast只能由當前應用接收。

setPackage允許您指定哪個應用可以接收廣播。