请求数据,加下一页。
前提 请求方法中有页数 这一参数
在全局中声明:
public List<UserInfo> uList;//数据集
private int page=1;//页数
uList=new ArrayList<>();
//网络请求后
//page 页数
public void queryUser(int page){
....
//开始解析json
//先new 一个临时的,
List<UserInfo> userList=GSON...(数据解析完毕后)
//开始判断
if(userList.size>0&&userList!=null){
if(page==1){
uList=userList;//给List值
}else{
uList.addALL(userList)//追加数据。
}
page++;//累加。
//TO DO 刷新适配器
}else{
if(page==1){
uList.clear();
}else{
ToastUtil.showShort(getContext(),"没有更多数据");
}
//没有数据
}
}
}