安卓使用RecyclerView 第一次接口数据为空 刷新接口有数据 但是列表不显示数据
@Override
protected void initData() {
Bundle bundle = getArguments();
if(bundle!=null){
id = bundle.getInt("id");
getPresenter().gethomelist(getContext(),id);//第一次调取接口
binding.bgaRefresh.setOnRefreshListener(()->{
getPresenter().gethomelist(context,id);//刷新接口
binding.bgaRefresh.setRefreshing(false);
});
}
}
@Override
public void orderlsit(List<BorrowData> data) {//接口回调
this.data = data;
if(data!=null && data.size()>0){
adater = new OrderListAdapter(data, context,id);
binding.mRv.setAdapter(adater);
binding.mRv.setLayoutManager(new LinearLayoutManager(context));
adater.notifyDataSetChanged();
}else {
binding.mRv.setVisibility(View.GONE);
binding.ll.setVisibility(View.VISIBLE);
}
}