从我的黑莓应用程序中单击后退按钮时,我想回到主屏幕。我在谷歌和stackoverflow中搜索过这个,但我没有得到任何解决方案。任何人都可以为此提供帮助。
在我的开始屏幕中,我为后退按钮写了这样的内容。
protected boolean keyDown(int keycode, int time)
{
if (Keypad.key(keycode) == Keypad.KEY_ESCAPE)
{
close();
return true;
}
else
{
return super.keyDown(keycode, time);
}
}
在我的HomeScreen中,我是这样写的。
protected boolean keyDown(int keycode, int time)
{
if (Keypad.key(keycode) == Keypad.KEY_ESCAPE)
{
UiApplication.getUiApplication().pushScreen(new StartingScreen());
return true;
}
else
{
return super.keyDown(keycode, time);
}
}
从我的应用程序 HomeScreen 我可以进入我的应用程序的起始屏幕。之后,当我从开始屏幕单击后退按钮时,我需要转到黑莓主屏幕,这意味着我需要退出应用程序并退出该应用程序。我写了 close(); 来到黑莓主屏幕。但它不工作。它再次出现在我的应用程序主屏幕上。