在选择之前断开呼叫时的结束活动(未接来电)

时间:2012-04-28 13:51:51

标签: android broadcastreceiver

我设计了一个拦截来电的应用程序,然后一旦加载了默认的来电屏幕,我加载了我的屏幕活动,以显示默认情况下的滑块上的应答/拒绝按钮(覆盖半透明背景)活动。 从功能的角度来看,一切正常,但是当我无法接听电话并且基本上接到未接电话时,默认屏幕会关闭,但我的重叠按钮(我的活动)仍然打开,我必须按回/主页按钮摆脱那些。

有什么方法,当我的活动打开时,我可以检查呼叫是否已经断开,然后再将其取下然后自行关闭,以便用户返回上次使用的屏幕(或主屏幕) )?

请建议。 谢谢 Omkar Ghaisas

1 个答案:

答案 0 :(得分:0)

我通过在我的活动中注册接收器然后根据呼叫dicsonnect广播来实现这一点,如果呼叫已经被呼叫方断开,我在我的活动上调用finish()来实现我可以接受/拒绝它。