那麼,我正在開發一個應用程序,它將連接到我的電腦,問題是每當我向手機返回一個URLRequest時,它就會顯示上一個窗體在屏幕上,而不是去實際之一,例如這是我的ActionListener發生的事情:諾基亞E72上J2ME上的LWUIT存在的問題
public void actionPerformed(ActionEvent ae) {
if (ae.getCommand() == guiaUtil.cSelecionar()) {
LoginRemote loginRemote = new LoginRemote();
try {
//This is the request, returns true or false, does not affect the form
loginRemote.login(tLogin.getText(), tPassword.getText());
} catch (Exception e) {
GuiaUtil.error(e);
return;
}
guiaUtil.mainApp().startMenu();
}
}
在Then 「guiaUtil.mainApp()開始菜單()」 我有這個
public void startMenu() {
if (itemsMenu == null) {
itemsMenu = new List();
itemsMenu.setWidth(320);
itemsMenu.addItem("Sincronize Spots");
itemsMenu.addItem("Find Spots");
itemsMenu.addItem("Work");
itemsMenu.setFocus(true);
this.addComponent(itemsMenu);
this.addCommandListener(this);
this.addCommand(guiaUtil.cSelect());
Form form = new Form();
form.addComponent(itemsMenu);
}
form.show();
}
無論如何,請求返回後,它會再次顯示我的登錄表單,而不是顯示菜單列表