Android顶级分页

时间:2017-04-06 18:05:44

标签: android pagination android-recyclerview

我有一个带线性布局管理器的RecyclerView。加载了3个项目,第一个位置后的当前位置。我添加自定义RecyclerView.OnScrollListener,当我向下滚动时,它会加载更多项

adapter.updateDays(weeksList.subList(currentItem, items.size()));
adapter.notifyItemRangeChanged(currentItem, currentItem + (items.size() - currentItem));                     

我在我的适配器类列表中更新,我没有向下滚动的问题

但是,如果我向上滚动,我会使用

adapter.updateTopDays(list.subList(0, 5));
adapter.notifyItemRangeChanged(0, 5);

在我的适配器类中,我更新

this.items.addAll(0,list);
notifyDataSetChanged();

那种方法会导致奇怪的行为,就像有些物品消失,滞后,我该如何解决这个问题呢?

0 个答案:

没有答案