读书人

listview中使用imageview设置setimage

发布时间: 2013-10-23 11:39:13 作者: rapoo

listview中使用imageview设置setimageBitmap无效
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());
[解决办法]
看你贴得代码执行android AsyncTask 应该afterImageLoad bitmap是个空值 传入的task.execute(book.getBookicon()); 走的是doBackgroud的
[解决办法]
没见过这样用的异步线程池,直接new一个AsyncTask三部曲就完成了,感觉是不是这里面的参数task.execute(book.getBookicon())有问题

读书人网 >Android

热点推荐