1.使用Local Broadcast manager
默认的,应用创建的BroadcastReceiver 是一个全局的Receiver,即其他应用也可以接收到我们应用发送的广播,我们的应用也可以接收到其他应用发送的广播,想要应用只接受我们自己应用的广播,可以使用Local Broadcast manager。
Local Broadcast manager(局部或者本地广播管理器)包含在 Android Support Library 中,用于简化注册Broadcast Intent, 以及在应用程序内的组件之间发送Broadcast Intent的工作。