for (ImageDetailBean imageDetailBean :
pageViews) {
if(!TextUtils.isEmpty(imageDetailBean.getImage())){
pageViews.add(new ImageDetailBean(0,imageDetailBean.getImage()));
}else{
pageViews.add(new ImageDetailBean(0,imageDetailBean.getImage()));
}
imageDetailBean = null;
if(!TextUtils.isEmpty(imageDetailBean.getImage())){
pageViews.add(new ImageDetailBean(0,imageDetailBean.getImage()));
}else{
pageViews.add(new ImageDetailBean(0,imageDetailBean.getImage()));
}
imageDetailBean = null;
}
注意红色部分 一句话总结 : 不能在迭代一个数组的时候同时修改这个数组