0

私がアクティビティにいて、着信コールが来ているとき、 onPause() が開始する前に、アクティビティへのコールを受信する BroadCastReceiver からパラメータを送信したいと思います。出来ますか ?代替案を教えていただけますか?

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

Activity で内部の BroadcastReceiver と外部の BroadcastReceiver を使用しようとしましたが、これを達成できません。

これが私の問題の小さなスキーマです。

ここに画像の説明を入力

ありがとう

4

1 に答える 1

0

TelephonyManager を使用して PhoneStateListener をリッスンし、電話の状態の変化を確認しようとしましたか?

 onCallStateChanged(int state, String incomingNumber)

デバイスの呼び出し状態が変化したときに呼び出されるコールバック。

于 2016-06-01T21:36:32.747 に答える