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