DEBUG一下 看看返回的网络数据 是不是不对
info_bean.getResule()==null
网络请求没有数据返回,可以先判断一下不为空,再使用getData()
if(info_bean!=null){
if( info_bean.getResule()!=null){
List<Info_Bean.ResultBean.DataBean> list= info_bean.getResule().getData();
if( list!=null&&list.size()>0){
data.addAll(list);
}else{
list=new ArrayList();
data.addAll(list);
}
}
}
可以打印看看原始的返回数据,是否返回data,不要仅看一个
同一数组,可能这个实体有data,另一个实体没有data,就不返回了,使用时建议非空判断,或者跟后台协商出一种方案
报错这么明显还怀疑啥,就是空指针,自信点
这个对象空掉了