在 Fragment 的 onDestroyView 方法中解除绑定并置空 ViewBinding 实例,避免出现 fragment 为空的问题。
示例代码如下:
public class MyFragment extends Fragment {
private MyFragmentBinding binding;
// onCreateView 中进行 ViewBinding 实例的绑定
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    binding = MyFragmentBinding.inflate(inflater, container, false);
    return binding.getRoot();
}
// onDestroyView 中解除绑定并置空 ViewBinding 实例
@Override
public void onDestroyView() {
    super.onDestroyView();
    binding = null;
}
}