快速片段切换视图绑定null

问题描述

我在选项卡布局中有2个片段,它们之间的快速切换会导致使用ViewBinding将视图返回为null。这是因为构建FragmentXBinding类的延迟吗?

用法示例:

chatadapter.registerAdapterDataObserver(new RecyclerView.AdapterDataObserver() {
            @Override
            public void onItemRangeInserted(int positionStart,int itemCount) {
                binding.chatRecyclerView.smoothScrollToPosition(0);
            }
        });

错误:

java.lang.NullPointerException: Attempt to read from field 'androidx.recyclerview.widget.RecyclerView com.iku.databinding.FragmentChatBinding.chatRecyclerView' on a null object reference

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)