Activity Intent.ACTION_CALL_BUTTON的关闭问题

学习万物互联 2012-05-17 10:56:07
自动拨打电话关闭后,经常会出现activity Intent.ACTION_CALL_BUTTON.

我试了下自己

Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL_BUTTON);

startActivityForResult(intent, -1);
finishActivity(-1);

这样还是关不掉。

请问下,如何关闭这个; 出现这个会导致后续的拨打电话被堵塞了。。。
...全文
259 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
学习万物互联 2012-05-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
finish当前Activity吗?直接finish()就好了
[/Quote]
不是当前activity。。。是系统自己出来的一个activity(通话记录界面)
AMinfo 2012-05-17
  • 打赏
  • 举报
回复
finish当前Activity吗?直接finish()就好了
学习万物互联 2012-05-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
startActivityForResult(intent, -1);
finishActivity(-1);

改成:

startActivity(intent);

行不?
[/Quote]
你这样没法调用finish么..
AMinfo 2012-05-17
  • 打赏
  • 举报
回复
startActivityForResult(intent, -1);
finishActivity(-1);

改成:

startActivity(intent);

行不?
学习万物互联 2012-05-17
  • 打赏
  • 举报
回复
好像OK了。。
学习万物互联 2012-05-17
  • 打赏
  • 举报
回复
int pidCallButton = getCallButtonProcessPid(); // 获取com.android.contacts的PID
if(pidCallButton != -1)
{
Process.killProcess(pidCallButton);
}

这样发送kill signal也不行。
看了下 killProcess的说明,只有自己的app或者同uid的才能kill...@@

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧