Есть листвью. Скачиваю xml разбираю его - ссылки на картинки.
Начинаю их скачивать (asynktask+callback) потихоньку и по мере скачивания отображаю в листвью.
Так вот вопрос в том, что листвью заполняется уже скаченными картинками(если скачана одна то одной и той же на все позиции) и только по мере скачивания новых заменяет старые на новые.
После каждой скачки картинки вызываю invalidateViews() и notifyDataSetChanged()
хотя бы простотой. На пикассо - весь код - 1 строка.
Picasso.with(context).load(item.getImageURL())
.placeholder(R.drawable.preview_no_image)
.into(imageView);
не вдавался в подробности работы пикассо, но предполагаю что она сохраняет указатель на каждый ImageView и в фоне закачивает картинки, как закачалось - обновляет картинку. У меня работает без тормозов UI.