Problems with LWUIT in J2ME on Nokia E72

Posted by Andre Mariano on Stack Overflow See other posts from Stack Overflow or by Andre Mariano
Published on 2010-06-02T20:09:17Z Indexed on 2010/06/02 20:14 UTC
Read the original article Hit count: 273

Filed under:
|
|

Well, I'm developing a app in my cellphone that is going to connect to my PC, the problem is that everytime that I return a URLRequest to the cellphone, it shows the previous Form on the screen and not de actual one, for example this is what goes in my 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();
    }

}

Then in the "guiaUtil.mainApp().startMenu()" I have this

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();

}

Anyway, after the request returns, it shows my Login form again, instead of showing the Menu List

© Stack Overflow or respective owner

Related posts about j2me

Related posts about nokia