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