Java recyclerView scrollListener正在使用oncreateView调用触发

Java recyclerView scrollListener正在使用oncreateView调用触发,java,android,android-recyclerview,onscrolllistener,Java,Android,Android Recyclerview,Onscrolllistener,当片段第一次呈现其调用的recyclerview滚动监听器导致bug时,下面是我的代码 viewPagerDetail.setOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { int tab= linearVertical

当片段第一次呈现其调用的recyclerview滚动监听器导致bug时,下面是我的代码

 viewPagerDetail.setOnScrollListener(new RecyclerView.OnScrollListener() {
        @Override
        public void onScrolled(RecyclerView recyclerView, int dx, int dy) {


            int tab= linearVertical.findFirstCompletelyVisibleItemPosition();
            if (tab>=0 && tab < tabLayoutDetail.getTabCount()) {
                tabLayoutDetail.getTabAt(tab).select();
            }

            viewPagerDetail.getAdapter().notifyDataSetChanged();

        }
    });
viewPagerDetail.setOnScrollListener(新的RecyclerView.OnScrollListener(){
@凌驾
已填空的公共空间(RecyclerView RecyclerView、int dx、int dy){
int tab=linearVertical.findFirstCompletelyVisibleItemPosition();
如果(tab>=0&&tab
您使用的是自定义适配器吗?我正在使用recyclerview附加tablayout以向recyclerview添加导航点,然后:使用此选项,默认情况下,在3或4位置选择选项卡,首先添加选项卡,然后调用tab selected listener,然后调用scroll上的recyclerview这可能没有任何帮助,但如果您正在制作自己的适配器扩展RecyclerView.adapter,则应该使用以下内容:((适配器名称)viewPagerDetail.getAdapter()).notifyDataSetChanged();((适配器名称)viewPagerDetail.getAdapter()).notifyDataSetChanged();对于