Я использую лёгкую загрузку Fedor для галереи, показывающую несколько изображений с URL-адресом. КодПроблемы с ленивой загрузкой Fedor
class BitmapDisplayer implements Runnable {
Bitmap bitmap;
PhotoToLoad photoToLoad;
public BitmapDisplayer(Bitmap b, PhotoToLoad p) {
bitmap = b;
photoToLoad = p;
}
public void run() {
if (imageViewReused(photoToLoad)) {
System.out.println("imageViewReused");
return;
}
// exist in memory cache or SD cache
if (bitmap != null) {
photoToLoad.imageView.setImageBitmap(bitmap);
}
// cache not exist and loading
else {
photoToLoad.imageView.setImageResource(R.drawable.load);
photoToLoad.imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
}
}
}
Это проверить погоду кэш существует. Если нет, значит, загрузка не завершена и показывается R.drawable.load. Но пока обработка изображения заканчивается, изображениеView не обновляет изображение и все еще показывает выталкиваемый. Как мне изменить для обновления при завершении загрузки?