Переработка растрового изображения Android - PullRequest
0 голосов
/ 06 ноября 2011

У меня проблема с переработкой растрового изображения. Я отображаю растровые изображения в виде сетки. У меня около 40-50 миниатюр. Когда я загружаю изображение большого пальца из URL, я кэширую его на диск. Установите растровое изображение в ImageView и вызовите bitmap.recycle (). Но я продолжаю получать переработанное растровое изображение не может быть использовано.

Любые идеи о том, что может происходить. Спасибо за вашу помощь. Я снова использую 'convert-view' в getView () ImageAdapter

С уважением -Chandu

Ответы [ 2 ]

1 голос
/ 13 ноября 2012

Насколько я понимаю, вы не можете утилизировать растровое изображение, которое все еще используется.Более того, поскольку вы используете доступное представление, вы даже не знаете, когда изображение больше не будет использоваться.

Решение состоит в том, чтобы использовать слабые ссылки с растровыми изображениями, чтобы сборщик мусора мог освободить память, когда она больше не нужна.

Вот руководство: http://developer.android.com/training/displaying-bitmaps/process-bitmap.html

0 голосов
/ 06 ноября 2011

Растровое изображение все еще используется ImageView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...