| | |
| | | } |
| | | |
| | | private void finishFreshLoadmore(D result){ |
| | | if(result.code == 200){ |
| | | |
| | | smartRefresh.setEnableRefresh(true); |
| | | smartRefresh.finishRefresh(); |
| | | if(page == 1){ |
| | | adapter.getData().clear(); |
| | | adapter.setData(result.rows); |
| | | }else{ |
| | | adapter.getData().addAll(result.rows); |
| | | adapter.notifyDataSetChanged(); |
| | | } |
| | | if(result.total <= adapter.getData().size()// 总数是否已经加载完 |
| | | || result.rows.size() < SIZE // 最后一页数据的数量一般不满size |
| | | ){//判断是否没有数据了 |
| | | smartRefresh.finishLoadMoreWithNoMoreData(); |
| | | }else { |
| | | smartRefresh.finishLoadMore(); |
| | | } |
| | | smartRefresh.setEnableRefresh(true); |
| | | smartRefresh.finishRefresh(); |
| | | if(page == 1){ |
| | | adapter.getData().clear(); |
| | | adapter.setData(result.rows); |
| | | }else{ |
| | | smartRefresh.setEnableRefresh(true); |
| | | smartRefresh.finishRefresh(); |
| | | adapter.getData().addAll(result.rows); |
| | | adapter.notifyDataSetChanged(); |
| | | } |
| | | if(result.total <= adapter.getData().size()// 总数是否已经加载完 |
| | | || result.rows.size() < SIZE // 最后一页数据的数量一般不满size |
| | | ){//判断是否没有数据了 |
| | | smartRefresh.finishLoadMoreWithNoMoreData(); |
| | | }else { |
| | | smartRefresh.finishLoadMore(); |
| | | } |
| | | } |