从网络加载完图片后,没有调用config的callback回调函数。
Closed this issue · 1 comments
IMEVEN commented
从代码可以看到,只在内存缓存中已有图片时,才调用了 doSuccessCallBack(imageView);
从网络加载图片时,并没有调用 doSuccessCallBack(imageView); 或者 config.callBack.imgLoadSuccess(imageView);
(从 KJBitmap.java 第381行开始:)
private void doDisplay(View imageView, String imageUrl, Bitmap loadingBitmap, int width, int height) { doLoadCallBack(imageView); Bitmap cacheBmp = getBitmapFromCache(imageUrl); if (cacheBmp != null) { cacheBmp = BitmapHelper.scaleWithWH(cacheBmp, width, height); // 内存缓存中已有图片 viewSetImage(imageView, cacheBmp); // 设置控件显示图片 doSuccessCallBack(imageView); // 图片加载成功时的回调 showLogIfOpen("download success, from memory cache\n" + imageUrl); } else { disPlayFromNet(imageView, imageUrl, loadingBitmap, width, height); } }
kymjs commented
已修复,感谢你的关注与反馈。