commandAction

Ola pessoal estou fazendo uma aplicacao
em jme e estou com um problema

quando eu aperto um command no emulador ele simplesmente
nao faz nada…

public void commandAction(Command c, Displayable s){ { if(c == cmFind) { searchRecordStore(); }else if(c== cmExit){ destroyApp(false); notifyDestroyed(); } } }

[quote=Babby]Ola pessoal estou fazendo uma aplicacao
em jme e estou com um problema

quando eu aperto um command no emulador ele simplesmente
nao faz nada…

public void commandAction(Command c, Displayable s){ { if(c == cmFind) { searchRecordStore(); }else if(c== cmExit){ destroyApp(false); notifyDestroyed(); } } }[/quote]

Cade o setCommandListener ? Não tô vendo… :roll:

[code]public Pesquisa() {
Display = Display.getDisplay(this);
tfFind = new TextField(“Procurar”,"",10,TextField.ANY);
siMatch = new StringItem(null,null);
cmExit = new Command(“Sair”,Command.EXIT,1);
cmFind = new Command(“Procurar”,Command.SCREEN,2);
//cria formulario e adiciona os comandos string item
fmMain = new Form(“Busca de Registros”);
fmMain.addCommand(cmExit);
fmMain.addCommand(cmFind);
fmMain.append(tfFind);
fmMain.append(siMatch);

    fmMain.setCommandListener(this);

}[/code]

essa e a parte q tem o setCommandListener…

[quote=Babby][code]public Pesquisa() {
Display = Display.getDisplay(this);
tfFind = new TextField(“Procurar”,"",10,TextField.ANY);
siMatch = new StringItem(null,null);
cmExit = new Command(“Sair”,Command.EXIT,1);
cmFind = new Command(“Procurar”,Command.SCREEN,2);
//cria formulario e adiciona os comandos string item
fmMain = new Form(“Busca de Registros”);
fmMain.addCommand(cmExit);
fmMain.addCommand(cmFind);
fmMain.append(tfFind);
fmMain.append(siMatch);

    fmMain.setCommandListener(this);

}[/code]

essa e a parte q tem o setCommandListener…[/quote]

Já experimentou colocar um try catch no listener para ver alguma exception é lançada.

tentei colocar o try catch, mas nada aconteceu…

me responda se isso pode ter alguma coisa a ver…

eu fiz esse codigo no netbeans, porem nao usei o flowDesigner (os fluxos)

sera que pode ser isso que nao ta dando certo??

Babby não vi no seu código o Display.setCurrent(frMain); acho que o form deve estar visível e ser o objeto current para receber o comando.