2016-06-01 9 views
0

アクティビティに着信したときに、onPause()が始まる前にアクティビティへの呼び出しを受け取るBroadCastReceiverからパラメータを送信したいと思います。出来ますか ?私に代替案を提案できますか?Activity beforePause()の前のBroadcastReceiver?

私のテストでは、Activity.onPause()は常にBroadCastReceiverの前で開始されます。

アクティビティと外部イベントで内部ブロードキャストレシーバを使用しようとしましたが、これを達成できません。

ここに私の問題の少しのスキーマがあります。

enter image description here

おかげ

答えて

0

あなたは携帯電話の状態変化をlinsteningためPhoneStateListenerを聞くためにTelephonyManagerを使用しようとしましたか?

onCallStateChanged(int state, String incomingNumber) 

デバイスコール状態が変更されたときにコールバックが呼び出されます。

+0

はい、私はこれを試しましたが、助けになりません。私がそれを修正するために見つけた唯一の解決策は、タイマーの遅延を使用しています。 – odgatelmand

関連する問題