LoadImageAsyncTask task = new LoadImageAsyncTask(new LoadImageCallback() {

public void beforeImageLoad() {
holder.iv.setImageResource(R.drawable.book);

}

public void afterImageLoad(Bitmap bitmap) {
if(bitmap!=null){
holder.iv.setImageBitmap(bitmap);
}

}
});
task.execute(book.getBookicon());