android-universal-image-loader控件中遇到的bug
2016-04-09 12:38
253 查看
遇到的问题:
MyImageLoader.getInstance(mContext).loadImage(holder.birthImg, cvb.getBirthcardImg());
dd = MyImageLoader.getInstance(mContext).getImage(cvb.getBirthcardImg());
在listview 的adapter中,第一次进入列表的时候,dd获取到的值是空的,但当你刷新列表的时候dd却能正常获取到。我发现只有当列表重新 刷新后调用getImage才能获取到你想要的值,否则你获取到的只是空值。
解决办法:
当 dd 获取的值是空的时候,我们需要去重新刷新一次列表if (dd == null) {
notifyDataSetChanged();
}
dd = MyImageLoader.getInstance(mContext).getImage(cvb.getBirthcardImg());
经验总结:
当你遇到问题的时候,你需要的是冷静的去看待问题,你不能怀疑自己,你要相信自己能把他解决掉的,没有解决不了的问题。另外我们需要发散思维,这种方法不行,我们可以换另外一种方式,另外一种方式会让你更好的解决问题
相关文章推荐
- ubuntu下安装android-studio
- adb 命令
- Android学习笔记(Google官方教程)(三)
- NDK开发步骤
- Android ION机制_HAL与vendor层共享内存_流程简介(1)
- Android中CheckBox的使用
- Android 蓝牙学习笔记(一)
- (转)Android Bundle类
- Android中Context详解
- Android 如何永久性开启adb 的root权限 M
- Android-->iostat(显示CPU和IO系统负载情况)
- 史上最强Android 开启照相或者是从本地相册选中一张图片以后先裁剪在保存并显示的讲解附源码i
- Android Service startForeground不显示Notification的办法
- android 开启本地相册选择图片并返回显示
- Android Studio有什么奇技淫巧?
- android源码解析之(七)-->LruCache
- [置顶] Android Framework中的线程Thread及它的threadLoop方法
- Android自定义 view属性
- Android-使用ScrollView设置滚动界面
- Android手势源码浅析------手势的形成(Gesture)