0

当我在 Activity 上并且有来电时,我想在 onPause() 开始之前从接收呼叫的 BroadCastReceiver 发送一个参数。可能吗 ?你能给我一个替代方案吗?

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

我尝试在我的活动中使用内部广播接收器和外部广播接收器,但我无法实现这一点。

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

在此处输入图像描述

谢谢

4

1 回答 1

0

您是否尝试使用 TelephonyManager 来监听 PhoneStateListener 来监听电话状态的变化?

 onCallStateChanged(int state, String incomingNumber)

设备通话状态改变时调用的回调。

于 2016-06-01T21:36:32.747 回答