Red de conocimiento de abogados - Derecho de sociedades - Cómo solucionar el problema de java.lang.OutOfMemoryError en la galería en Android
Cómo solucionar el problema de java.lang.OutOfMemoryError en la galería en Android
Es mejor utilizar Bitmap.recycle() para recuperar espacio para mapas de bits inútiles.
Calcule dinámicamente el inSampleSize de la imagen.
BitmapFactory.Options opta = nuevo BitmapFactory.Options();
opts.inJustDecodeBounds = true; BitmapFactory.decodeFile(imageFile, opta); inSampleSize = computeSampleSize(opts, -1, 128*128);
opts.inJustDecodeBounds = false
prueba {
Bitmap bmp = BitmapFactory.decodeFile( archivo de imagen, opciones);
imageView.setImageBitmap(bmp);
} captura (error OutOfMemoryError) {}