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