在“呼叫”屏幕上按后退按钮可将用户带到主页。有解决方案吗

时间:2013-09-23 09:22:11

标签: java blackberry call homescreen

我想要做的是允许用户从应用程序中拨打号码。我正在使用以下代码,这对于呼叫号码工作正常。但是,当我在调用期间按下后退按钮时,它会将主页带回主页,而不是返回调用应用程序的应用程序的前一个屏幕。请查看代码,如果有人有解决方案,请帮助我。

 PhoneArguments callArgs = new PhoneArguments(
    PhoneArguments.ARG_CALL, "+27 83 111 1234");
Invoke.invokeApplication(Invoke.APP_TYPE_PHONE, callArgs);

任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用PhoneListener来检测通话何时结束,然后尝试使用此功能将您的应用置于前台:

Application.getApplication().requestForeground();

不确定这是否会起作用,因为我不确定手机监听器执行的“应用程序”是否是手机应用程序本身。我认为不是,但如果是这样,你可以从手机监听器回调中发送一个全局事件,并在你的应用程序中捕获它,这反过来可以使自己前景。