我想要做的是允许用户从应用程序中拨打号码。我正在使用以下代码,这对于呼叫号码工作正常。但是,当我在调用期间按下后退按钮时,它会将主页带回主页,而不是返回调用应用程序的应用程序的前一个屏幕。请查看代码,如果有人有解决方案,请帮助我。
PhoneArguments callArgs = new PhoneArguments(
PhoneArguments.ARG_CALL, "+27 83 111 1234");
Invoke.invokeApplication(Invoke.APP_TYPE_PHONE, callArgs);
任何帮助将不胜感激。感谢。
答案 0 :(得分:0)
您可以使用PhoneListener
来检测通话何时结束,然后尝试使用此功能将您的应用置于前台:
Application.getApplication().requestForeground();
不确定这是否会起作用,因为我不确定手机监听器执行的“应用程序”是否是手机应用程序本身。我认为不是,但如果是这样,你可以从手机监听器回调中发送一个全局事件,并在你的应用程序中捕获它,这反过来可以使自己前景。