Мне интересно, почему onDestroyView
должен вызываться, когда onDestroy
не вызывается. Это в основном влияет на инициализацию, выполненную в onCreateView
, которая требует выполнения только один раз в течение всего жизненного цикла фрагмента. Существуют инициализации, зависящие от представления root, созданного в onCreateView
, но тогда инициализация не должна выполняться в случае, если фрагмент не виден, потому что к операции должен быть присоединен другой фрагмент.
Я знаю, что свойство может использоваться в классе для проверки таких повторных инициализаций, но это больше похоже на взлом.