1

因此,在我的应用程序中,有时需要根据服务响应多次发送广播。所以我不能在特定的活动中注册它,因为活动在我们发送时需要可见(如果我错了,请纠正我)。Android - 我可以在Application.onCreate()中使用LocalBroadcastManger注册广播吗?

那么有可能我可以在Application.onCreate()中注册并随时发送广播吗?我现在有问题接收广播,从来没有收到过一次,这里使用的context应该是一样的吗?

我应该切换到全球广播接收机而不是LocalBroadcastManager吗?但我真的不希望这是所有应用程序的全球性。

回答

0

您可以从抽象类BroadcastReceiverActivity继承所有活动,您应该在其中注册BroadcastReceiver并取消注册回调。

相关问题