Volley library (производства Google) имеет очень интуитивный класс для в ImageView, который может иметь URL, называемый "NetworkImageView".
вы должны проверить это и посмотреть видео, так как они показывают, что это очень раздражает, используя asyncTask (плюс, как известно, asyncTask имеет ограничение на количество задач около 255 или около того).
для установки URL-адреса, просто используйте setImageUrl.
у него есть некоторые полезные методы для фаз загрузки тоже: setDefaultImageResId, setErrorImageResId.
Он также должен иметь встроенный механизм кеширования, но я не много читал об этом, поэтому вы можете проверить их образцы.
это устранит необходимость использования asyncTasks для элементов listView.
Один из моих вопросов относительно волейбола содержит пример кода, here.
Вам нужно использовать ленивые загрузки изображений. http://stackoverflow.com/questions/541966/how-do-i-do-a-lazy-load-of-images-in-listview – Knossos
Вы загружаете изображения из сети? Если да, попробуйте ли вы https://developers.google.com/events/io/sessions/325304728, который загрузил/кешировал и т. Д. Для вас? – sandrstar