当前位置:编程学习 > wap >>

我用一个intent调用系统电话服务,但是结束通话后不是自动跳回自己的activity,而是跳到通话记录,看不到自己的activity,用什么方法才能直接跳回?

Intent intent = new Intent (Intent.ACTION_CALL,Uri.parse("tel:"+10086));
startActivity(intent);
用这个intent调用电话功能,endcall之后却还是在通话记录那里,覆盖着自己的activity,我又获取不到通话app的对象,没可能对通话apk操作。
用什么办法才能跳回自己的activity?
--------------------编程问答-------------------- 有个办法,既然系统自动返回通话记录的activity  你就把自己的activity 也充当成一个通讯录, 然后系统在通话结束后,返回通话记录前 会再在你的activity 上 有个提示《请选择应用。。》。。

  这时候你按下返回就退回你的activity咯。

  不明白去看看qq 通讯录。。 --------------------编程问答--------------------
引用 1 楼 davidleen29 的回复:
有个办法,既然系统自动返回通话记录的activity 你就把自己的activity 也充当成一个通讯录, 然后系统在通话结束后,返回通话记录前 会再在你的activity 上 有个提示《请选择应用。。》。。

  这时候你按下返回就退回你的activity咯。

  不明白去看看qq 通讯录。。

我就是想不按按钮自动跳回来,这样治标不治本啊! --------------------编程问答-------------------- 呵呵, 目前没有办法, 至少我提供的办法,界面会停在你的activity上让你选择, 比较直观,效果也不错。。。 --------------------编程问答--------------------
引用 3 楼 davidleen29 的回复:
呵呵, 目前没有办法, 至少我提供的办法,界面会停在你的activity上让你选择, 比较直观,效果也不错。。。

能否直接对栈操作? --------------------编程问答-------------------- 这我不懂了, 水平有限、、、 --------------------编程问答-------------------- 请问楼主此问题解决没有,我也需要解决此问题 --------------------编程问答-------------------- 销毁自己并重建即可。 --------------------编程问答--------------------
引用 3 楼 davidleen29 的回复:
呵呵, 目前没有办法, 至少我提供的办法,界面会停在你的activity上让你选择, 比较直观,效果也不错。。。

请问你是什么办法.............怎么没做怎么做的...........你这个人啊...唉 --------------------编程问答-------------------- 用service监听挂断电话事件,挂断后重新调用你自己的acitity
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,