Hola a tod@s.
tengo el siguiente problema con un midlet, espero me puedan ayudar.
La cuestion es la siguiente:
en mi codigo tengo mi clase que hereda de midlet y en esta al crear el display le asigno un canvas como interfaz
Código java:
Ver originalpublic class main extends MIDlet {
public void startApp() {
display=Display.getDisplay(this);
display.setCurrent(new miCanvas());
}
}
el problema viene cuando intento cerrar la aplicacion, esto debido a que el boton de cerrar esta en el canvas y no en la clase main, por lo que cuando hago:
Código java:
Ver originalpublic void commandAction(Command c, Displayable d) {
if(c==salir){
new main().destroyApp(false);
}
}
esto desde la clase
miCanvas y no desde main y esto me retorna la siguiente exceocion:
Cita: java.lang.SecurityException: Application not authorized to access the restricted API
alguien sabe como es que tengo que hacer para que se cierra de forma correcta la aplicacion??
Gracias por la ayuda.