因此,在我的应用程序中,有时我需要根据服务响应多次发送广播。因此,我无法在特定活动中注册它,因为当我们发送活动时需要可见该活动(如果我错了,请纠正我(。
所以我可以在Application.onCreate()
中注册它并随时发送广播?我有问题现在收到广播,从未收到过一次,这里使用的context
是否应该相同?
我应该切换到全局广播接收器而不是LocalBroadcastManager
吗?但是我真的不希望这是所有应用程序中的全球性。
您可以从Abstract类BroadcastreceiverActivity继承所有活动,其中应在onResume
中注册Broadcastreceiver,并在onPause
回调中取消注册。