私の要件は次のとおりです。私のアプリは特定のブロードキャストに登録する必要があります。Activity
ブロードキャストを受信したときに「表示」されている場合は、UI を更新します。それ以外の場合は、を示しますNotification
。
Commonsware は、これに対する洗練された解決策を考え出しました。順序付きブロードキャストを使用します。私の問題は、これらすべてをローカルで、つまり自分のプロセス内で実行したいということです。残念ながら、同等のものLocalBroadcastManager
はありません。sendOrderedBroadcast()
- これはただの見落とし
LocalBroadcastManager
ですか? - それとも、ベスト プラクティス (順序付けられたブロードキャストをローカルに送信することは悪い考えであるという趣旨の何か) を指していますか? もしそうなら、なぜですか?
- それとも、これは不要であり、代替手段で達成できますか?