由于每个Item都有自己的url刷新。
会出现上下滑动listview就会重新访问url,网络慢会卡的。
解决办法
使用一个ArrayList<Boolean> 记录一下啊item
protected ArrayList<Boolean> isStatus;
初始化的时候
private void initData() {
// 查询状态
int len = listNode.size();
if (len == 0) {
return;
}
isStatus = new ArrayList<Boolean>();
for (int i = 0; i < len; i++) {
isStatus.add(i, false);
}
}
第一次刷新url。
if (isStatus.get(position)) {
return;
}else{
//...做网络处理
isStatus.add(position, true);
}
----------------------------------------------
要自动刷新itme了。就 调用
public void setData(ArrayList<Node> listNode){
this.listNode=listNode;
initData();
notifyDataSetChanged();
}