1

因此,在我的應用程序中,有時需要根據服務響應多次發送廣播。所以我不能在特定的活動中註冊它,因爲活動在我們發送時需要可見(如果我錯了,請糾正我)。Android - 我可以在Application.onCreate()中使用LocalBroadcastManger註冊廣播嗎?

那麼有可能我可以在Application.onCreate()中註冊並隨時發送廣播嗎?我現在有問題接收廣播,從來沒有收到過一次,這裏使用的context應該是一樣的嗎?

我應該切換到全球廣播接收機而不是LocalBroadcastManager嗎?但我真的不希望這是所有應用程序的全球性。

回答

0

您可以從抽象類BroadcastReceiverActivity繼承所有活動,您應該在其中註冊BroadcastReceiver並取消註冊回調。

相關問題