Android-我可以在application.oncreate()中向LocalBroadcastManger注册广播



因此,在我的应用程序中,有时我需要根据服务响应多次发送广播。因此,我无法在特定活动中注册它,因为当我们发送活动时需要可见该活动(如果我错了,请纠正我(。

所以我可以在Application.onCreate()中注册它并随时发送广播?我有问题现在收到广播,从未收到过一次,这里使用的context是否应该相同?

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

您可以从Abstract类BroadcastreceiverActivity继承所有活动,其中应在onResume中注册Broadcastreceiver,并在onPause回调中取消注册。

最新更新