Problema con SoftReference
Gracias por el link, resultan muy interesantes las referencias, aunque por ahora solo de forma teórica. No consigo evitar el error "java.lang.OutOfMemoryError", he creado un objeto SoftRefernce como referencia = new SoftReference(pantalla), donde pantalla es el objeto gráfico que cargo. Sin embargo al hacer
referencia.clear();
pantalla=null;
al tratar de cargar otra "pantalla" me vuelve a dar el error, en teorÃa y segun he entendido al mandar pantalla a null y salir de esa ventana, la referencia deberia salir de memoria.
Muchas gracias Luis por tus soluciones, seguiré probandp en este camino a ver si consigo entender bien las Reference.
referencia.clear();
pantalla=null;
al tratar de cargar otra "pantalla" me vuelve a dar el error, en teorÃa y segun he entendido al mandar pantalla a null y salir de esa ventana, la referencia deberia salir de memoria.
Muchas gracias Luis por tus soluciones, seguiré probandp en este camino a ver si consigo entender bien las Reference.