从网络请求得到数据的不要追加新集合,直接使用sulist重新设置adapter 不用使用 adapter.notifyDataSetChanged()进行更新 不知道是什么bug会导致数据重复,这样写法得再加个判断,否则找不到数据再渲染会导致闪退。
if (rows.size() >= i + 5) {
recy.setAdapter(new MyRecyAdapter(rows.subList(0, i = i + 5)));
} else {
toast("没有更多数据了");
}