Если мы включим LiveData
в жизненный цикл fragment
, передав this
методу observe
, fragment
не получит немедленных обновлений, если он только отсоединен от действия, но не удален, поскольку уничтожен только view
, а не сам экземпляр fragment
.
Вместо этого мы можем охватить LiveData
жизненным циклом view
фрагмента, вызвав observe
in onActivityCreated
и передав getViewLifecycleOwner()
вместо this
.
Есть ли причина не указывать LiveData
на fragment
view
?