imageloadingprogresslistener不执行最终解决办法!

来源:互联网 发布:尤克里里软件怎么调音 编辑:程序博客网 时间:2024/05/01 20:30

写图片加载的时候遇到要加进度条,加载图片用的imageLoader,发现有imageloadingprogresslistener这个接口,但是调试了一下午,这个方法始终不走,网上说是因为图片已经缓存所以不走,但是我把app删了重新装他依然不走,找了一下午资料,最终发现还是自己偷懒的原因:

DisplayImageOptions定义我不想设置缓存图片以及缓存到本地等属性,设置的最原始默认属性,就是因为没设置

cacheInMemory,cacheOnDisk这2个属性的原因,imageloadingprogresslistener的onProgressUpdate方法没有执行,加上本地缓存就好了!

还有记得要及时清理:
ImageLoader.getInstance().clearDiskCache();
ImageLoader.getInstance().clearMemoryCache();

1 0