2017-01-11 5 views
0

同時に2つのサービスがトリガされた場合、1番目のサービストリガが1番目に実行され、2番目のトリガがキューに入れられます。 最初のサービストリガーのプロセスを終了する前に、私は天気をチェックしたいと思っています。 もしそうなら、2番目のサービストリガーのサービスを開始し、このプロセスを終了します。保留中のAndroidサービスをサービス機能から確認する方法

これを行うことができますか、私はこれを達成する方法を教えてください。

答えて

0

あなたのサービスから、あなたの活動のpingに応答するBroadcastReceiverを実装してください。サービスの開始時にBroadcastReceiverを登録し、サービスが破棄されたときに登録を解除します。あなたの活動から、地元の放送の意図をサービスに送信し、それが応答する場合は、それが動作していることを知っています。このようにして、あなたがしたいことを達成することができます。

関連する問題