那么,我正在开发一个应用程序,它将连接到我的电脑,问题是每当我向手机返回一个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();
}
无论如何,请求返回后,它会再次显示我的登录表单,而不是显示菜单列表