1

我有回收器并使用无尽的回收器(链接)从服务器加载数据,我有问题!当加载下一页时,例如加载第 2 页,当回收站更新时,回收站刷新并转到第一个位置,我不想转到第一个位置,我想显示列表的延续。请帮我?!

我的代码:

recyclerView.addOnScrollListener(new EndlessRecyclerOnScrollListener(manager) {
  @Override
  public void onLoadMore(int current_page) {
    int lastFirstVisiblePosition = ((GridLayoutManager) recyclerView.getLayoutManager()).findFirstVisibleItemPosition();
    ((GridLayoutManager) recyclerView.getLayoutManager()).scrollToPosition(lastFirstVisiblePosition);
    LoadMore(current_page);

  }
});
4

1 回答 1

4

这是因为您在凌空响应成功后设置了适配器。在凌空响应之前,您只需在列表中添加响应数据并在凌空响应成功后通知适配器。

在排序后,您不必每次都在响应后设置适配器。您只需在列表中添加响应并通知适配器即可。

于 2017-07-01T07:44:24.200 回答