遇到的问题:
MyImageLoader.getInstance(mContext).loadImage(holder.birthImg, cvb.getBirthcardImg());
在listview 的adapter中,第一次进入列表的时候,dd获取到的值是空的,但当你刷新列表的时候dd却能正常获取到。我发现只有当列表重新 刷新后调用getImage才能获取到你想要的值,否则你获取到的只是空值。
解决办法:
当 dd 获取的值是空的时候,我们需要去重新刷新一次列表
if (dd == null) {
notifyDataSetChanged();
}
dd = MyImageLoader.getInstance(mContext).getImage(cvb.getBirthcardImg());
经验总结:
当你遇到问题的时候,你需要的是冷静的去看待问题,你不能怀疑自己,你要相信自己能把他解决掉的,没有解决不了的问题。另外我们需要发散思维,这种方法不行,我们可以换另外一种方式,另外一种方式会让你更好的解决问题