BroadcastReceiver
マニフェストで定義されているいくつかの を に移行していLocalBroadcastManager
ます。
これらBroadcastReceiver
の s は、他のアプリから呼び出す必要はありません。これらは、UI アクションに応答してsendBroadcast()
から呼び出されるか、Activity
HTTP 要求を実行して で応答を配信するユーティリティ クラスから呼び出されますIntent
。
最近知ったLocalBroadcastManager
ばかりで、コードを最適化したいと考えています。私はベンチマークを作成していません (方法もわかりません)。やる価値はありますか、それとも時期尚早の最適化ですか? s はユーザーのBroadcastReceiver
アクションに応じて呼び出されるため、移行する価値がない場合があります。
登録はどこregisterReceiver
で行えばよいですか?Application
正しい場所ですか?