Spanish Problemas de memoria

bgsoft

Well-Known Member
Licensed User
Hola:

He realizado un programa que visualiza todas las imágenes de una carpeta seleccionada tipo “Galeria”, estas imágenes las cargo con :
LoadBitmapSample con solo el 10% de X y de Y.
Las cargo en un panel donde pongo hasta 12 imágenes. Si hay mas de 12 puedo arrastrar el panel y sale el siguiente con las nuevas imágenes.
Solo empleo dos paneles para dar la sensación de avance y retroceso. Cuando cambio de panel, en el panel anterior las imágenes las cargo con una imagen de 1 pixel para que ocupen menos memoria, tambien intenté quitar las imágenes con RemoveAllViews, pero el problema seguia igual.
Cuando hay pocas imágenes en la carpeta funciona bien, pero en el momento que hay fotos de mas de 1 Mega, y por ejemplo mas de 12 imágenes, al intentar ver la imagen completa con TouchImageView se para el programa y sale un mensaje de error en el log : java.lang.OutOfMemoryError

Como podria evitar que se pare el programa o capturar este error para no salir de la aplicación?

Gracias

Jesús
 
Top