在Activity onPause()之前的BroadcastReceiver?

时间:2016-06-01 20:39:28

标签: android broadcastreceiver onpause incoming-call

当我在一个Activity上并且有来电时,我想从BroadCastReceiver发送一个参数,该参数在onPause()开始之前接收对Activity的调用。可能吗 ?你能建议我另类吗?

在我的测试中,Activity.onPause()始终在BroadCastReceiver之前启动。

我尝试在我的Activity和外部使用内部BroadcastReceiver,但我无法实现这一点。

这是我的问题的一个小模式。

enter image description here

由于

1 个答案:

答案 0 :(得分:0)

Did you try to use TelephonyManager to listen the PhoneStateListener for linstening the phone state change ?

 onCallStateChanged(int state, String incomingNumber)

Callback invoked when device call state changes.