ListView 加载数据 Holder 数据项重复 , 乱序
来源:互联网 发布:大数据特征 编辑:程序博客网 时间:2024/06/07 20:19
最近写项目犯了了一个很微小的错误。却导致了一个很大的问题,自定义的listview加载数据一直都在乱序和重复,代码如下:
public View getView(int position, View convertView, ViewGroup parent) { if ((convertView == null)) { convertView= LayoutInflater.from(context).inflate(R.layout.item_message,null); } ViewHolder viewHolder=new ViewHolder(); viewHolder.content= (TextView) convertView.findViewById(R.id.tv_item_message_content); viewHolder.time= (TextView) convertView.findViewById(R.id.tv_view_message_time); viewHolder.time.setText(list.get(position).getChargeapprove()); viewHolder.content.setText("尊敬的用户您于"+list.get(position).getChargestart()+"进行了充电,具体明细请查看"); return convertView; } class ViewHolder{ TextView time; TextView content; }
后来找了好久,才发现原来是在初始化list布局的事判断null,大括号放在了外面,看如图,导致,只有空的时候加载没导致乱序。
if ((convertView == null)) { convertView= LayoutInflater.from(context).inflate(R.layout.item_message,null); }
就是这么一句
0 0
- ListView 加载数据 Holder 数据项重复 , 乱序
- android-分页加载ListView 点击Item获取对象数据及ArrayList重复及乱序问题
- 解决listView数据重复加载
- ListView 里面数据重复或者顺序乱了
- listview异步加载图片乱序解决方案
- ListView的异步加载图片乱序
- android listview 数据加载错乱、错位、重复
- listview加载不同的item并实现holder优化
- 关于ListView使用AQuery加载图片乱序问题
- ListView工作原理及异步加载图片乱序问题
- Android ListView异步加载图片乱序 使用NetworkImageView
- ListView加载图片乱序的问题以及解决办法
- listview异步加载图片出现乱序的情况
- listview重复混乱加载
- 解决listview加载网络图片乱跳
- Android listview--checkbox乱序
- Android ListView异步加载图片乱序问题,原因分析及解决方案
- ”郭神“---Android ListView异步加载图片乱序问题,原因分析及解决方案
- Spring和MyBatis环境整合
- WM_DEVICECHANGE实现USB设备热插拔
- BZOJ2005能量采集
- 线程(java编程思想摘录和代码实验)
- __attribute__ directives in Objective-C
- ListView 加载数据 Holder 数据项重复 , 乱序
- 程序编写和调试的思考
- 面向接口编程
- HDU 1102Constructing Roads
- Android开发60条技术经验总结
- BMOB--QQ第三方登陆
- 终于明白了虚函数、纯虚函数和接口的实用方法和意义
- 计算矩阵行列式时奇排列与偶排列的判定
- Scala学习5之scala与java的不同之总结1