Согласно: https://bumptech.github.io/glide/doc/resourcereuse.html
Увеличение счетчика ссылок
Каждый вызов into()
, который загружает ресурс, увеличивает счетчик ссылок для этогоресурс по одному.Если один и тот же ресурс загружен в два разных Target
s, после завершения обеих загрузок он будет иметь счетчик ссылок, равный двум.
Уменьшение счетчика ссылок
Счетчик ссылок уменьшаетсякогда вызывающие сообщают, что они сделали с ресурсом:
- Вызов
clear()
на View
или Target
, в который был загружен ресурс. - Вызов
into()
на View
или Target
с запросом нового ресурса.
Если представление создано, скользите в него res
, и представление уничтожается и перерабатывается,Счетчик никогда не может уменьшиться, и ActiveResources
будет хранить растровое изображение вечно.
Какой трюк используется для подсчета ссылок?