我正在实施无尽的回收者视图。服务器上的数据正在变好,然后向下滚动并显示它。但是在滚动时它会自动一次又一次地出现。我实施了许多解决方案,但没有成功。这里有一些代码。
private int postNo = 15;
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
if (!lastTime) {
if (dy > 0) { // check for scroll down
visibleItemCount = layoutManager.getChildCount();
totalItemCount = layoutManager.getItemCount();
pastVisibleItems = ((GridLayoutManager) recyclerView.getLayoutManager()).findFirstVisibleItemPosition();
if ((visibleItemCount + pastVisibleItems) >= totalItemCount) {
postNo = postNo + 15;
getDataFromUrl(postNo);
}
}
}
}
我想要的是当我向下滚动应用程序增加数量的项目时,它应滚动正常。
www.............." + postNo";