Его лучше перерабатывать растровые изображения, когда они не используются. Вы можете загружать бимапы в onResume() и перерабатывать то же самое в onPause().
Чтобы уменьшить потребление памяти и избежать утечек памяти, лучше использовать растровые изображения, когда они не используются.
также взглянуть на разговор управления памятью в ссылке
http://www.youtube.com/watch?v=_CruQY55HOk
Edit:
Котировка сформировать ссылку, которую отправил. (Вы можете проверить под заголовком «Управление памятью на Android 2.3.3 и ниже»)
На Android 2.3.3 (уровень API 10) и ниже рекомендуется использовать recycle().
Начиная с HoneyComB растровые изображения хранятся на HEAP вместо их родной растровой кучи.
Android 3.0 (API Level 11) вводит поле BitmapFactory.Options.inBitmap. Если этот параметр установлен, методы декодирования, которые принимают объект «Параметры», будут пытаться повторно использовать существующее растровое изображение при загрузке содержимого. Это означает, что память растрового изображения используется повторно, что приводит к повышению производительности и удаление как распределение памяти и перераспределение
http://developer.android.com/training/displaying-bitmaps/manage-memory.html
Вы получите Oom вылетает в случайных местах и стек не будет иметь никакого смысла. Отладка будет кошмаром, вам придется запускать тесты кучи между сценариями, чтобы выяснить, где происходит сбор памяти. Вам потребуется около 3 дней отладки и 2 дня фиксации и тестирования. DONT удалите его. Если его там, то там нет причины. – Siddharth
Почему никто не отвечает на ваш вопрос? – ZaBlanc