Android Listview с кэшированием веб-изображений - PullRequest
1 голос
/ 12 ноября 2011

У меня есть задача ASync, которая D / L изображения для представления списка.Работает ли реализация listview и адаптера listview нормально.

Мой вопрос: после D / L изображений из Интернета ... 1. Должен ли я сохранить его во временный каталог и загрузить оттуда?ИЛИ 2. Должен ли я сохранить это в памяти?Но в этом случае может потребоваться много памяти, поскольку размер списка может быть большим.3. Если у меня есть изображение, которое до этого было U / L на сервере, мне нужно показать его в виде списка в виде небольшого изображения (образец?).Должен ли я просто вставить изображение в изображение?Должен ли я обрабатывать изображение и масштабировать его?

Yoav

1 Ответ

1 голос
/ 12 ноября 2011

Я бы держал изображения в памяти в WeakReference.Это означает, что образы будут выпущены, если в ОС недостаточно памяти.Кроме того, вы можете сохранить их на SD-карту, чтобы при повторной загрузке изображений они отображались быстрее.Вы можете проверить эту тему Ленивая загрузка изображений в ListView для получения дополнительных подсказок.

Масштабирование изображений настоятельно рекомендуется для производительности.

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