2016-01-05 9 views
0

Я использую Universal ImageLoader для загрузки изображений с использованием URL-адреса для просмотра изображений в моем recyclerview.Is есть код, чтобы проверить, загружено ли изображение. Ниже приводится метод recyclerview onBindViewHolder, где я загружался изображения в ImageViewandroid Universal ImageLoader Проверьте, не загружено ли изображение

Код:

@Override 
    public void onBindViewHolder(RecyclerAdapter.ViewHolder viewHolder, int i) { 

     DisplayImageOptions options=new DisplayImageOptions.Builder().showImageOnLoading(R.drawable.ktdclogonew) 
       .showImageForEmptyUri(R.drawable.ktdclogonew).showImageOnFail(R.drawable.ktdclogonew).cacheInMemory(true).cacheOnDisk(true) 
       .considerExifParams(true).bitmapConfig(Bitmap.Config.RGB_565).build(); 
     ImageLoader.getInstance().displayImage(new Images().getIm(i), viewHolder.imageView, options); 
     viewHolder.textView1.setText(hoteldata[i].getHotel()); 
     viewHolder.textView2.setText(hoteldata[i].getPlace()); 



    } 

ответ

2
ImageLoader.getInstance().displayImage(new Images().getIm(i), viewHolder.imageView, options, new ImageLoadingListener() { 
@Override 
public void onLoadingStarted(String imageUri, View view) { 
    // When loading of image starts 
} 
@Override 
public void onLoadingFailed(String imageUri, View view, FailReason failReason) { 
    // When loading of image is failed 
} 
@Override 
public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) { 
    // When loading of image is completed 
} 
@Override 
public void onLoadingCancelled(String imageUri, View view) { 
    // When loading of image is cancelled by user. 
} 
}); 

Ссылка: Universal Image Loader Documentation