Tenho uma tela de vendas que possui um choice com os produtos adicionados, ao pedir para excluir um dos produtos da lista queria que fosse mostrada uma mensagem, parecida com um alerta, com as opções sim e não, perguntado se o usuário realmente deseja fazer a exclusão.
Alguém pode me ajudar?
privatevoidmostraPergunta(){Alertalerta=newAlert("Confirme","Deseja remover os registros?",null,AlertType.CONFIRMATION);alerta.addCommand(newCommand("Sim",Command.OK,0));alerta.addCommand(newCommand("Não",Command.CANCEL,1));alerta.setTimeout(Alert.FOREVER);//Define as ações dos ccomandos SIM e NAOalerta.setCommandListener(newCommandListener(){publicvoidcommandAction(Commandcommand,DisplayabletelaAlert){switch(command.getCommandType()){caseCommand.OK:System.out.println("SIM");//Instruções caso se clique em Sim, no caso, excluir o registroDisplay.getDisplay(Midlet.midlet).setCurrent(Tela.this);//Mostra a tela anteriorbreak;caseCommand.CANCEL:System.out.println("NÃO");//Instruções caso se clique em NãoDisplay.getDisplay(Midlet.midlet).setCurrent(Tela.this);//Mostra a tela anteriorbreak;}}});//Mostra o alerta na tela usando a referência do DisplayDisplay.getDisplay(Midlet.midlet).setCurrent(alerta);}
Lembrando que as referências à instância do MIDlet e à instância do Display devem ser definidas de acordo com a sua aplicação.
Quando o usuário clica no comando Excluir, você deve chamar o método mostraPergunta()