Android 如何从多个片段无限滚动最后一个片段?

Android 如何从多个片段无限滚动最后一个片段?,android,android-fragments,android-recyclerview,infinite-scroll,Android,Android Fragments,Android Recyclerview,Infinite Scroll,我在一个活动中有多个片段,希望最后一个片段无限滚动,但addOnScrollListener在滚动时不工作 我成功地在活动和片段中实现了无限滚动。 在这种情况下,我想用多个子片段在活动中实现无限滚动,唯一可以无限滚动的是最后一个片段。当我在我的代码不工作的最后一个片段上使用addOnScrollListener时,我意识到滚动的是我的活动而不是我的片段,这就是为什么addOnScrollListener我的片段不工作的原因 Im将此代码用于活动和片段: public void onScrolle

我在一个活动中有多个片段,希望最后一个片段无限滚动,但addOnScrollListener在滚动时不工作

我成功地在活动和片段中实现了无限滚动。 在这种情况下,我想用多个子片段在活动中实现无限滚动,唯一可以无限滚动的是最后一个片段。当我在我的代码不工作的最后一个片段上使用addOnScrollListener时,我意识到滚动的是我的活动而不是我的片段,这就是为什么addOnScrollListener我的片段不工作的原因

Im将此代码用于活动和片段:

public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) {
            super.onScrolled(recyclerView, dx, dy);
            Toast.makeText(getContext(), "yeah", Toast.LENGTH_SHORT).show();
            visibleItemCount = layoutManager.getChildCount();
            totalItemCount = layoutManager.getItemCount();
            pastVisibleItemCount = layoutManager.findLastVisibleItemPosition();
            if (dy > 0) {
                if (isLoading) {
                    if (totalItemCount > previousTotal) {
                        isLoading = false;
                        previousTotal = totalItemCount;
                    }
                }
                if (!isLoading && (totalItemCount - visibleItemCount) <= (pastVisibleItemCount - itemTreshold)) {
                    page++;
                    loadMore();
                    isLoading = true;
                }
            }
        }
public void onScrolled(@NonNull RecyclerView RecyclerView,int-dx,int-dy){
super.onScrolled(recyclerView、dx、dy);
Toast.makeText(getContext(),“yeah”,Toast.LENGTH_SHORT.show();
visibleItemCount=layoutManager.getChildCount();
totalItemCount=layoutManager.getItemCount();
pastVisibleItemCount=layoutManager.findLastVisibleItemPosition();
如果(dy>0){
如果(孤岛加载){
如果(totalItemCount>previousTotal){
isLoading=false;
previousTotal=totalItemCount;
}
}
如果(!isLoading&&(totalItemCount-visibleItemCount)