Olá,
ao tentar tormar minha aplicação mais profissional resolvi criar uma classe de erro reporting para mostrar na ela do celular o erro mais nao esta dando certo. ja tentei com classe q extend de TextBox e com outra q extends de Form e append um TextField
a classe de tratamento e a seguinte:
public ErroHandler(Run run,String erro)
{
super("Erro");
this.run = run;
TextField tf_erro = new TextField("Erro", erro,5000,TextField.ANY);
append(tf_erro);
cmd_exit = new Command("Fechar",Command.EXIT,0);
this.addCommand(cmd_exit);
this.setCommandListener(this);
}
public void commandAction(Command c, Displayable d)
{
if(c == cmd_exit)
{
run.exitMIDlet();
}
}
}
nadade d+ e dentro do catch executo o comando para trocar a tela mais nao acontece nada…
run.switchDisplayable(null, new ErroHandler(run,"Login \n"+ex.toString()));
alguem ja tentou algo parecido?
Grato.