Ошибка нехватки памяти при загрузке изображения

Я хочу загрузить изображение на Android

<code>background = BitmapFactory.decodeResource(getResources(),R.drawable.hangmanbegin);    
background =  Bitmap.createScaledBitmap(background,screenx,screeny,false);
</code>

Изображение имеет размер 800 * 1280 пикселей, поэтому, если я не ошибаюсь, оно должно занимать около 3 МБ памяти? Но моя куча увеличивается с 15 МБ до 29 МБ только на этом этапе, так что нет утечки окна или контекста?

Чем это объясняется? ru что ты можешь с этим сделать?

Спасибо заранее!

Ответы на вопрос(1)

Решение Вопроса

photographs. For example, the camera on the Galaxy Nexus takes photos up to 2592x1936 pixels (5 megapixels). If the bitmap configuration used is ARGB_8888 (the default from the Android 2.3 onward) then loading this image into memory takes about 19MB of memory (2592*1936*4 bytes), immediately exhausting the per-app limit on some devices.

отhttp://developer.android.com/training/displaying-bitmaps/index.html

кредит и ниже его способ приблизиться к исправлениюhttps://stackoverflow.com/a/10127787/643500

Ваш ответ на вопрос