Хорошо, я разрабатываю приложение в своем мобильном телефоне, которое будет подключаться к моему ПК, проблема в том, что каждый раз, когда я возвращаю URLRequest на мобильный телефон, он показывает предыдущую форму на экране, а не фактическую Например, вот что идет в моем actionListener:
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();
}
}
Тогда в "guiaUtil.mainApp (). StartMenu ()" у меня есть
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();
}
В любом случае, после возврата запроса он снова отображает мою форму входа вместо отображения списка меню