lo que hice para resolverlo fue lo siguiente:
primero en la clase
main cree un metodo
salir
Código java:
Ver originalpublic void salir(){
destroyApp(false);
notifyDestroyed();
}
despues de esto al colocar el canvas como interfaz lo hice asi:
display.setCurrent(new miCanvas(
this));
esto para mandar la clase
main a la clase
canvas y tener acceso a sus metodos.
en la clase canvas declare una variable global:
private main main;
y asi el constructor
Código java:
Ver originalpublic miCanvas(main mid){
//en la variable mid llega la clase main
}
y finalmente en el boton de salir hice lo siguiente:
Código java:
Ver originalpublic void commandAction(Command c, Displayable d) {
if(c==salir){
//main es mi variable global declarada anterior mente
main.salir();
}
}
no se si sea la mejor forma de hacerlo pero ya funciona.
Gracias a todos los que se tomaron el tiempo de leer el post
Aqui esta ya la solucion. Gracias nuevamente.