out of memory

armich
29 de Marzo del 2008
Buenas, necesito ayuda con un error que me da el mobil, al entrar y salir de pantallas.

Me explico.

Simplemente realizo un peque帽o programa, donde genero una pantalla en canvas implementando el runable, para realizar alguna animacion, y al pulsar una tecla (soft), salto a otra pantalla. Desde esta pulsando una tecla (soft) vuelvo hacia atras.

Al compilar el codigo este es correcto, pero en el mobil al realizar esta accion, saltar a la pantalla y volver hacia atras, despues de unas cuantas veces me da el error "out of memory java/lang/outofmemoryerror".

Supongo que no debo cerrar bien la pantalla y voy ocupando memoria.

Si alguien pudiera echarme una mano, me ayudaria.

Mi email: [email protected], y le enviaria el codigo, para que pudiera echarle un vistazo.

Gracias por adelantado ,saludos.

armich
29 de Marzo del 2008
La llamada a la otra pantalla la realizo asi:

try {
Menu1 menu1= new Menu1(this.display);
menu1.parent=this;
display.setCurrent(menu1);
}catch (Exception exp) {

}
}

Y el retorno:


display.setCurrent(parent);
display=null;
parent=null;
System.gc();