我有一个关于 Intent 操作 ACTION_CALL
的问题。
用户结束通话后回到自己的应用程序/Activity 的正确方法是什么?
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" +m1));
startActivity(intent);
我已经使用上面的代码进行了调用。请为我提供一个在调用操作后调用我自己的 Activity 的解决方案。
最佳答案
不幸的是,有些电话有强制进入的设置,例如通话后的通话记录......
但是,您可以在 startActivity
之后运行一个循环来检查 TelephonyManager.getCallState
,当它再次出现 TelephonyManager.CALL_STATE_IDLE
时,您可以重启你自己的 Activity
一定要在循环中添加一些 sleep
关于android - 如何在 Android 中的 ACTION_CALL 之后返回到我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5430932/