2
当第一页数据已经占满屏幕的时候,renmove掉前面的几个,这个时候加载更多的布局出来,会触发加载更多,这个时候加载更多是无限执行的.
当第一页数据已经占满屏幕的时候,renmove掉前面的几个,这个时候加载更多的布局出来,会触发加载更多,这个时候加载更多是无限执行的.
你可以在不满足一页的时候关闭掉上拉监听
我这是第一次加载更多正常,然后继续下拉加载更多,也会无限触发加载更多
@leijone 版本,代码。
今天刚改用到最近版本,2.9.15
@leijone 你没有数据调用loadmoreend方法.
@CymChad
mAdapter.setNewData(orderEntity.getDetail()); mAdapter.disableLoadMoreIfNotFullPage(mRecyclerView); mProgressLayout.showContent(); if (mAdapter.getData().size() <= 0) { showEmpty(); }
我调用的这端代码,来处理的不满一屏,不加载更多,但是如果这个时候item充满一屏的情况下,我remove掉几个之后,加载更多的布局出来之后,就会触发无限加载更多
@dyfan Sorry,我知道哪里错了,dataList复用了,重新换了个集合来封装新的数据,就没有这个问题了
@dyfan 你可以在回调里面做处理,判断如果数据不满足一屏幕的时候就关闭上拉加载
@leijone 请问datalist复用了是什么意思啊