2015-03-26 2 views
0

У меня есть игра, в которой отображаются четыре изображения, пользователь отвечает на вопрос, а затем повторно отображает четыре разных. Я показываю изображения, создающие Bitmap, и загружаю их из папки с данными.Лучшая практика утилизации изображений android

Какая из лучших практик, вызовите метод removeAllViews() представления и заново создайте изображения или измените их с помощью setImageBitmap. Благодарю.

ответ

0

Посмотрите на этот исходный код: android.widget.ImageView#updateDrawable(Drawable)

Старый Drawable будет заменен на новый. Сборщик мусора освобождает выделенную память через некоторое время. Если вы не держите где-нибудь ссылку на старое изображение (список, карта и т. Д.).

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