Мой пользовательский фрагмент расширяет BottomSheetDialogFragment. У меня есть ViewModel, и я наблюдаю некоторые объекты LiveData. Я хочу использовать getViewLifecycleOwner()
в моих наблюдателях. Но он вылетает с этим журналом:
java.lang.IllegalStateException: Can't access the Fragment View's LifecycleOwner when getView() is null i.e., before onCreateView() or after onDestroyView()
BottomSheetDialog использует onCreateDialog()
и, следовательно, onViewCreated()
не вызывается. Помещение моих наблюдателей в onActivityCreated()
также не решает эту проблему.