LocalBroadcastManagerブロードキャストが受信されたかどうかを確認する方法はありますか?または聴かれている?LocalBroadcastManagerブロードキャストが受信されたかどうかを確認する方法はありますか?
基本的に私は、Googleクラウドメッセージを受信するIntentServiceを持っています。それが得られたら、私は通知を表示するか、私の主なサービスに新しいメッセージがあることを警告する必要があります - 重要なことに、私は両方を望んでいません!だから私はメッセージが私のメインサービスによって処理されたかどうかを知る必要があります。
明らかに、sendOrderedBroadcastとBroadcastReceiverで行うことができますが、それは私の単純なプライベートイントラプロセスの必要性のために残念です。
最初に2つのサービスが必要なのはなぜですか? – CommonsWare
@CommonsWare - それらは大規模な目的とライフサイクルを持っているため、それらを分離するためのアプリケーションアーキテクチャが向上します。 1つはIntentServiceで、もう1つはバインドされたサービスです。 – ostergaard