Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/11/2010, 19:57
Avatar de lair
lair
 
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 16 años
Puntos: 46
Respuesta: [Resuelto] Error al cerrar aplicacion J ME

lo que hice para resolverlo fue lo siguiente:

primero en la clase main cree un metodo salir

Código java:
Ver original
  1. public void salir(){
  2.         destroyApp(false);
  3.         notifyDestroyed();
  4. }

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 original
  1. public miCanvas(main mid){
  2.     //en la variable mid llega la clase main
  3. }

y finalmente en el boton de salir hice lo siguiente:
Código java:
Ver original
  1. public void commandAction(Command c, Displayable d) {
  2.         if(c==salir){
  3.             //main es mi variable global declarada anterior mente
  4.             main.salir();
  5.         }
  6. }

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.