我正在使用PhoneStateListener并重写onCallStateChanged()函数。 B叫A ..我可以观察传入onCallStateChanged()的传入号码。 这里的状态是CALL_STATE_RINGING ..接受调用后..我们进入CALL_STATE_OFFHOOK状态。 C叫A ..我可以观察传入的数字传递给onCallStateChanged()函数。 我可以观察CALL_STATE_RINGING并且在接受调用之后我们转到CALL_STATE_OFFHOOK。 现在我们将呼叫换成了B,我们用B结束了呼叫。
我想知道两个电话中的哪一个结束了。 我无法在此处使用CALL_STATE_IDLE来跟踪它,因为当呼叫结束时,还有另一个正在进行的活动呼叫。 CALL_STATE_OFF_HOOK不能满足我的目的。 请指导我如何解决这个问题。