BaseRecyclerViewAdapterHelper icon indicating copy to clipboard operation
BaseRecyclerViewAdapterHelper copied to clipboard

3.0.2版本,开启了loadmore功能,也开启DiffUtils功能,使用setDiffNewData方法会自动滑倒底部

Open KunPengZheng opened this issue 4 years ago • 1 comments

问题描述:3.0.2版本,开启了loadmore功能,也开启DiffUtils功能,使用setDiffNewData方法会自动滑倒底部。

实现步骤:

  1. LoadMoreAdapter extends BaseQuickAdapter<String, BaseViewHolder> implements LoadMoreModule。这个是根据demo写的具有加载更多的adpter。
  2. 开启diffutils功能,adpter.setDiffCallback()。
  3. 开启加载更多的功能。adpter.loadMoreModule.setOnLoadMoreListener()。
  4. 调用以下方法重置数据adpter.setDiffNewData()。

问题解决: 经过以上步骤就会发生自动下滑到底部,如果调用recycleview.itemAnimator = null则可以避免,或者将加载更多功能关闭可以避免。

KunPengZheng avatar May 13 '20 06:05 KunPengZheng