我正在添加Recyclerview onscrolllistener,但是当我切换片段时它不起作用。或者我打开上一个片段页面。 请帮助我解决此错误。 预先感谢。
rvBillsAndDates.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
// Log.e("AllBillsFragment=>","onScroll called");
if (dy > 0) {
visibleItemCount = llm.getChildCount();
totalItemCount = llm.getItemCount();
pastVisibleCount = llm.findFirstVisibleItemPosition();
if (isLoading) {
if (totalItemCount > previousTotal) {
isLoading = false;
previousTotal = totalItemCount;
}
}
if (!isLoading && (totalItemCount - visibleItemCount) <= (pastVisibleCount + view_threshold)) {
if (mCategoryID == "all") {
mCategoryID = null;
}
if (nextPageNumber <= totalPages){
nextPageNumber++;
if (mCategoryID == null) {
pagination(null);
isLoading = true;
} else {
pagination(mCategoryID);
isLoading = true;
}
} else {
Toast.makeText(getContext(),"No More Data Found.",Toast.LENGTH_SHORT).show();
}
}
}else {
Logger.i(" onScroll:=> onScroll not working ");
}
}
});
我想要正确的RecyclerView分页。请帮助我...