首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

listview中使用imageview设置setimageBit地图无效

2013-10-23 
listview中使用imageview设置setimageBitmap无效LoadImageAsyncTask task new LoadImageAsyncTask(new L

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())有问题

热点排行