ArrayList удалить и очистить функции - PullRequest
0 голосов
/ 18 сентября 2011

У меня есть ArrayList объектов, каждый из которых имеет ссылку на растровое изображение.

если я использую ArrayList.remove или ArrayList.clear, чтобы удалить объект или все из них соответственно,

мне нужно сначала установить нулевую ссылку на растровое изображение, или удаление / очистка делает это?

Я спрашиваю это, конечно, из-за проблем с памятью.

1 Ответ

1 голос
/ 18 сентября 2011

Если вы хотите очистить память растрового объекта, используйте метод recycle.

bitmap.recycle()

То, как очищается память, связанная с растровым изображением. В качестве дополнительной памяти телефона используется для хранения информации о значениях пикселей растрового изображения, которые будут очищены с помощью функции повторного использования.

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