我要來主屏幕從我的黑莓應用程序上的後退按鈕,當點擊後退按鈕處理。我已經在谷歌和stackoverflow搜索了這個,但我沒有得到任何解決方案。任何人都可以幫忙。在黑莓
在我開始屏幕畫面我寫這樣的後退按鈕。
protected boolean keyDown(int keycode, int time)
{
if (Keypad.key(keycode) == Keypad.KEY_ESCAPE)
{
close();
return true;
}
else
{
return super.keyDown(keycode, time);
}
}
在我主屏幕我寫這樣的。
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();來黑莓主屏幕。但它不起作用。它再次進入我的應用程序主屏幕。在MainScreen的子類
public class yourclass extends MainScreen{
public yourclass(){
}
}
public boolean onClose() {
Application.getApplication().invokeLater(new Runnable() {
public void run() {
//close this screen and push your home screen
}
});
return true;
}
什麼叫主屏幕意思???你的應用程序主屏或黑莓主屏? – BBdev
我需要去黑莓主屏幕 – user1213202
然後當你按下後退按鈕只需關閉你的應用程序。 – BBdev