2016-01-05 34 views
0

我正在使用Universal ImageLoader在我的recyclerview中使用URL加載imageview。是否有代碼檢查圖像是否加載。下面是回收站的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

相關問題