Fatal Exception: java.lang.IllegalStateException
onGetLayoutInflater() cannot be executed until the Fragment is attached to the FragmentManager.
androidx.fragment.app.Fragment.getLayoutInflater (Fragment.java:1673)
androidx.fragment.app.Fragment.getLayoutInflater (Fragment.java:1639)
com.hi.dhl.binding.databind.FragmentDataBinding.getValue (FragmentDataBinding.java:35)
报错 FragmentDataBinding 行数: 35,但使用的Fragment(layoutId: Int) 构造方法,
按常理:在onViewCreated() 方法后调用,
FragmentDataBinding 中第 35 行
thisRef.view == null 应该为 false,除非什么异常情况导致执行此句,
然后,想到可能和fragment 的恢复有关系,恢复的时候 走的是 Fragment() 无参数方法,layoutId = 0, 所以 view 为空
目前尝试在 onSaveInstance() 里面保存 layoutId,在恢复时重新将 layoutId 还原
所以也不全是这个库的问题,只是报错的地方在库里面而已