我的应用需要知道对方是否已经接听了我的电话。我需要在1或2次响铃后执行一些逻辑。
为此,我重写了onCallStateChanged方法,并检查CALL_STATE_RINGING状态。但看起来这个方法并不是100%完美,因为在状态更改为CALL_STATE_RINGING之后需要一些时间才能发生响铃。
有关如何继续实施的任何建议?一种方法是在状态更改为CALL_STATE_RINGING后延迟2到3秒。但这种做法真的很愚蠢,因为电信公司之间的延迟会有所不同。还有其他想法吗?
答案 0 :(得分:0)
不确定是否可以检测对方何时接听,我仍然认为此链接对您有用