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 original
public 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 original
public 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:
alguien sabe como es que tengo que hacer para que se cierra de forma correcta la aplicacion??java.lang.SecurityException: Application not authorized to access the restricted API
Gracias por la ayuda.