如何在ACTION_CALL之后返回到我的应用程序
作者:互联网
关于意图动作ACTION_CALL,我有一个问题.
在用户结束通话后,回到自己的应用程序/活动的正确方法是什么?
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" +m1));
startActivity(intent);
我已经使用上面的代码拨打了电话.请为我提供一个解决方案,以便在调用操作后调用自己的活动.
解决方法:
不幸的是,某些电话具有强制进入例如通话后的通话记录的设置.
但是,您可以在startActivity之后运行一个循环,以检查TelephonyManager.getCallState,当再次进入TelephonyManager.CALL_STATE_IDLE时,您可以重新启动自己的Activity
一定要增加一些睡眠
标签:android-intent,android 来源: https://codeday.me/bug/20191208/2092594.html