1.根据page++来进行处理。
1.如果请求的数据小于一页显示的数据量则不加载更多
2.如果大于等于所有数据则没有数据可加载
3.进行加载更多 page++,用list来接受新的数据,刷新适配器
private void initspresh(){ srReash.setOnLoadMoreListener(new OnLoadMoreListener() { @Override public void onLoadMore(RefreshLayout refreshLayout) { if (shangpinList.getModelList().size()<shangpinList.getPageNumShown()){ //列表加载完成 // refreshLayout.finishLoadMore(2000/*,false*/); Toast.makeText(getContext(),"没有更多数据",Toast.LENGTH_SHORT).show(); refreshLayout.finishLoadMore(0/*,false*/); }else if(shangpinList.getModelList().size()>=shangpinList.getTotalCount()){ //列表加载完成 refreshLayout.finishLoadMore(2000/*,false*/); }else { tag++; findGoodsList(tag); refreshLayout.finishLoadMore(2000/*,false*/); } } }); }