【问题标题】:Blackberry "device back" button terminates the application黑莓“设备返回”按钮终止应用程序
【发布时间】:2010-08-16 21:43:16
【问题描述】:

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

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

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

谢谢。

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

【问题讨论】:

    标签: java user-interface blackberry


    【解决方案1】:

    您可以覆盖 onClose 事件

    public boolean onClose() {}
    

    然后关闭你想要它执行的代码,比如关闭这个窗口,然后显示另一个。

    一般不拉屏的话,可以用返回键返回。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-01
      • 1970-01-01
      相关资源
      最近更新 更多