Выявление OutOfMemoryError при декодировании Bitmap

Вылавливать OutOfMemoryError - это хорошая практика, даже если вы попробовали несколько способов уменьшить использование памяти? Или нам просто не нужно ловить исключение? Какой из них лучше?

try {
    BitmapFactory.Options options = new BitmapFactory.Options();
    options.inSampleSize = 4;
    bitmap = BitmapFactory.decodeFile(file, options);
} catch (OutOfMemoryError e) {
    e.printStackTrace();
}

Спасибо

23
задан bitbybit 21 August 2011 в 14:30
поделиться