0

我有一个 PhoneStateListener 来监听来电和呼叫空闲状态。在来电时,我启动一个活动以将我的屏幕覆盖在默认的 InCallScreen 上,并在按下 End Call 时关闭该活动。

但是当呼叫者自己在我们接听之前结束呼叫(未接来电)时存在一个问题,在这种情况下,我的活动不知道它应该自己关闭。

我应该使用什么机制,将此消息传递给活动,以便它知道何时关闭自己。

请指导。奥姆卡尔·盖萨斯

4

2 回答 2

1

我认为添加finish();PhoneStateListener应该Activity为你结束。

于 2012-06-21T17:46:28.387 回答
0

Telephony API可能会有一些用处。您可以使用它来监控呼叫是否正在进行,一旦呼叫结束,就在您的活动上调用 finish()。

于 2012-06-21T17:49:58.917 回答