Android BitmapFactory.Options.inPurgeable
был рекомендован в разных местах как способ избежать исключений OutOfMemory в Android 2.x и более ранних версиях (Android 3.1 исправляет это).
Если inPurgeable
настолько велико, почему я никогда не хочу его использовать? Документация кажется очень легкой в деталях о том, что делает этот параметр:
Если для этого параметра установлено значение true, то результирующая растровая карта будет выделять свои пиксели таким образом, чтобы их можно было очистить, если системе необходимо восстановить память. В этом случае, когда нужно снова получить доступ к пикселям (например, растровое изображение вычерчено, вызывается getPixels()), они будут автоматически перекодированы
Кажется замечательным. Какой улов?