2012-02-20 3 views
0

Мое приложение будет генерировать большой растровый (1024 * 800) (музыкальный балл в пэде), так как высота растрового изображения отличается для разных музыкальных произведений. Поэтому мне нужно создать растровое изображение для начала активности, иногда оно бросает исключение OOM, Итак, я хотел бы найти способ повторно использовать память старого растрового изображения для нового растрового изображения? Я не могу использовать статическую переменную Bitmap, потому что высота отличается от другой музыки.как повторно использовать память для растрового изображения?

ответ

2

Для того, чтобы освободить память изображения, использовать следующие API,

bitmap.recycle(); 

Это единственный способ управления памятью. Невозможно повторно использовать память.

Смежные вопросы