imageloadingprogresslistener不执行最终解决办法!
2016-11-02 18:10
281 查看
写图片加载的时候遇到要加进度条,加载图片用的imageLoader,发现有imageloadingprogresslistener这个接口,但是调试了一下午,这个方法始终不走,网上说是因为图片已经缓存所以不走,但是我把app删了重新装他依然不走,找了一下午资料,最终发现还是自己偷懒的原因:
DisplayImageOptions定义我不想设置缓存图片以及缓存到本地等属性,设置的最原始默认属性,就是因为没设置
cacheInMemory,cacheOnDisk这2个属性的原因,imageloadingprogresslistener的onProgressUpdate方法没有执行,加上本地缓存就好了!
还有记得要及时清理:
ImageLoader.getInstance().clearDiskCache();
ImageLoader.getInstance().clearMemoryCache();
DisplayImageOptions定义我不想设置缓存图片以及缓存到本地等属性,设置的最原始默认属性,就是因为没设置
cacheInMemory,cacheOnDisk这2个属性的原因,imageloadingprogresslistener的onProgressUpdate方法没有执行,加上本地缓存就好了!
还有记得要及时清理:
ImageLoader.getInstance().clearDiskCache();
ImageLoader.getInstance().clearMemoryCache();
相关文章推荐
- 关于ImageLoadingProgressListener不执行的囧事儿。
- 执行gm命令时报错:error while loading shared libraries: libjpeg.so.62的解决办法
- 针对Ubuntu下运行可执行文件出现的error while loading shared libraries: xxx.so的解决办法
- gridview的item放大问题,setOnItemSelectedListener不执行的解决办法。
- textview文本片段点击事件与textview点击事件冲突执行两次(最终解决办法)
- gridview的item放大问题,setOnItemSelectedListener不执行的解决办法。
- android gridview的item放大问题,setOnItemSelectedListener不执行的解决办法。
- SDWebImage与UIScrollView或UICollectionView一起使用多次收到“Received memory warning.”,最终程序闪退的原因分析和解决办法。
- 【转】linux中执行外部命令提示" error while loading shared libraries"时的解决办法
- textview文本片段点击事件与textview点击事件冲突执行两次(最终解决办法)
- android gridview的item放大问题,setOnItemSelectedListener不执行的解决办法。
- Android ListView OnItemClickListener事件不执行的解决办法
- android setOnKeyListener事件两次执行解决办法
- ora-12154 tns 无法处理服务名(执行的程序途径不一致导致,枚举网络数种方法,大家还有其他解决办法?)
- 报表程序无法执行也无法删除的一种解决办法
- 报表程序无法执行也无法删除的一种解决办法
- autorun.inf病毒与杀毒软件无法启动,及映像劫持(Image File Execution Options)解决办法
- 关于调用Spring设置Quartz中动态执行时间解决办法
- “不能执行已释放的Script代码”错误的原因及解决办法
- (iis,asp.net)Tip:错误"由于 ASP.NET 进程标识对全局程序集缓存没有读权限,因此未能执行请求。错误: 0x80070005 拒绝访问"的解决办法