【发布时间】:2010-06-02 10:04:42
【问题描述】:
我是黑莓开发的新手。我正在制作一个已设置为系统模块的应用程序,以便它在启动时运行。这个应用程序有一个监听器,它捕获拨出电话的事件,然后要求用户确认。我的问题是,如果用户选择否,我想返回呼叫列表屏幕(全局屏幕)。但是,如果我使用 System.exit(0),监听器会停止,这是不希望的。我需要做的是再次将应用程序发送到后台。有人可以帮忙吗???
感谢您的建议。
【问题讨论】:
我是黑莓开发的新手。我正在制作一个已设置为系统模块的应用程序,以便它在启动时运行。这个应用程序有一个监听器,它捕获拨出电话的事件,然后要求用户确认。我的问题是,如果用户选择否,我想返回呼叫列表屏幕(全局屏幕)。但是,如果我使用 System.exit(0),监听器会停止,这是不希望的。我需要做的是再次将应用程序发送到后台。有人可以帮忙吗???
感谢您的建议。
【问题讨论】:
您只想将您的应用程序发送到后台。
getApplication().requestBackground();
【讨论】:
感谢 Vivart。那确实奏效了。但问题是它把我带到手机的主屏幕,我想回到通话列表屏幕。
我找到了替代解决方案 -
Invoke.invokeApplication(Invoke.APP_TYPE_PHONE, new PhoneArguments());
这一行将呼叫列表屏幕带到前台。
再次感谢您的快速回复:)
【讨论】: