项目总结---- imageLoder 的2个Bug解决方法、1.9.4如何选择性删除disk缓存和其它一些错误。

我们不说废话,直接入主题,抓紧时间写完,好继续找bug...

(PS:imageLoder的bug 百度不到的哦,不过我坚信我的观点没错)

版本1.9.2,1.9.4我没测试

1,imageLoder 在加载图片时,配置 DisplayImageOptions options  时

      如果要显示圆角图片,请把此句去掉:

    displayer(new FadeInBitmapDisplayer(100))//是否图片加载好后渐入的动画时间

这句根本没起作用,还把圆角图片的效果给 KO 掉了,不信你去试,除此之外,显示圆角图片的imageView必须设置固定大小,即 width和height要固定好 dp,否则显示不出来。版本1.9.2和1.9.4都有2,imageLoder 在加载图片时,同一个程序,退出、进入运行多次可能会出现加载漏掉的情况,我项目加载两种就是有两张,有时候一张,奇葩。。。使用 ImageLoadingListener()跟踪debug时,你如果发现只有 onLoadCancel 被调用,就是这样情况了,解决方法,使用 递归,在 onLoadCancel 判断此时的 imageView.getDrawable 是否是null,是则递归下去,继续下载此张。版本1.9.43,针对性地删除disk硬盘缓存,imageLoder的对象方法中有一个是 clearDiskCache(),这个你不要用,这个是全清,如果你像我一样,需要在项目中让用户修改头像,只更新头像缓存,就使用这个:
imageLoader.getDiskCache().remove("你的网页图片URL,注意是没加密的情况")imageLoder 说完。下面是客串版使用 intent 跳装时,如果传递数据,一定要设置对类型,否则获取是 空指针异常,举个例子int result=0Intent.putExtra("result",result);如果获取时,使用  Intent.getStringExtra("result"); 则空指针,因为传的使用的 result是int类型,获取时是字符串,别小看这个细节,我相信 N多开发者都会这样干过。
back to my job..........

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FD的专栏

WebApp for Desktop: 请不要滥用手型指针

这是一篇吐槽。最近想用Electron做点东西,大致浏览了几个UI库,又想起一些用Electron做的App的糟糕体验,实在是想吐槽一番。也不知道大家是不是也有...

632
来自专栏君赏技术博客

关于首页倒计时处理一些细节

促销商品展示的 Cell 是重用的,开始的时候其他栏目是没有赋值的。导致是不能收到已经停止的消息的,自然也就没办法从列表里面进行移除

481
来自专栏Alice

ios 浅谈一下UITextFiled UITextView 在tableview的cell上边展示

最近在项目中。要做到在tableview的cell上边加一个输入框。允许用户输入。 1.我首先选的是在uitextView  然后在通知键盘出现的时候,将tab...

1835
来自专栏字根中文校对软件

JcJc人工智能错别字校对系统API(网站错别字检查)

JcJc人工智能错别字校对系统API - 网站错别字检查 中文校对软件 http://cuobiezi.net/zigen_jiaodui.html App...

3525
来自专栏木宛城主

ASP.NET MVC使用Bootstrap系列(4)——使用JavaScript插件

序言 Bootstrap的JavaScript插件是以JQuery为基础,提供了全新的功能并且还可以扩展现有的Bootstrap组件。通过添加data att...

2246
来自专栏小白安全

绕过软WAF攻略

现在软waf较为多,就在今年夏天苦逼挖洞的日子里经常遇到360主机卫士,安全狗,云锁之类的软waf进行拦截,经常碰到如下拦截提示: ? ? ? 看到以上...

3595
来自专栏C/C++基础

C/C++代码调试的几点建议

代码调试在程序开发阶段占有举足轻重的地位,可见代码调试的重要性。但是有一点必须强调:程序是设计出来的,而不是调试出来的。这是所有程序员必须牢记在心的一条准则。一...

641
来自专栏jianhuicode

如何使用融云地图,文件等插件--融云 Android SDK 2.8.0+ Extension 开发文档

转载自融云 Android SDK 2.8.0+ Extension 开发文档 融云 SDK 2.8.0 后对 会话界面输入区域、+号扩展区域、语音消息、Emo...

23110
来自专栏ytkah

微信公众平台开放JS-SDK(微信内网页开发工具包)

微信公众平台开放JS-SDK(微信内网页开发工具包),这次开放接口是质的飞跃,是对开发者和广大用户一个利好的消息。未来的公众号图文消息会更丰富多彩,准备脑洞大开...

3416
来自专栏NetCore

微信快速开发框架(二) -- 快速开发微信公众平台框架---简介

年底了,比较忙,大家都在展望未来,对于30+的我来说,发展和稳定是个难以取舍的问题。最近发了些求职信,鸟无音讯,没事做,做点帮助大家的东西吧。 之前做了个微信公...

21410

扫码关注云+社区