您的位置:首页 > 移动开发 > Android开发

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());


经验总结:

当你遇到问题的时候,你需要的是冷静的去看待问题,你不能怀疑自己,你要相信自己能把他解决掉的,没有解决不了的问题。另外我们需要发散思维,这种方法不行,我们可以换另外一种方式,另外一种方式会让你更好的解决问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: