黑莓“设备返回”按钮终止应用程序

时间:2010-08-16 08:59:57

标签: java user-interface blackberry

我正在开发一个黑莓应用程序,并注意到某些事情没有像我预期的那样发生。

我想创建一个向导,其中有3个屏幕可供显示,一个接一个显示 1.在第一个屏幕上,单击“下一步”按钮显示第二个屏幕。 (好)
2.在第二个屏幕上:如果我点击“下一步”,它会显示第三个。 (确定)当我单击“设备后退”按钮时,它会显示上一个(第一个屏幕)。 (好)
3.在第三个屏幕上,如果单击“设备后退”按钮,则显示第二个屏幕。 (确定)但是再次单击“设备返回”按钮会终止应用程序而不是显示第一个屏幕。

我只是在所有导航中使用简单的pushScreen(屏幕)方法。

感谢。

编辑:
我想我得到了我在这里寻找的东西。 How to develop a multi screen Blackberry application?
2.我只是实现屏幕的keyChar()方法来调用上一个屏幕,如项目1中的链接所示。

1 个答案:

答案 0 :(得分:2)

您可以覆盖onClose事件

public boolean onClose() {}

然后将你想要它的代码放在关闭状态,比如关闭这个窗口,再显示另一个。

通常情况下,如果您不拉屏幕,可以使用后退键返回。