Я использую график навигации для навигации между фрагментами, и я заметил, что моя viewModel очищается (onCleared) только при нажатии кнопки «Назад», но не при переходе к другому фрагменту с использованием этого кода:
val action = MyFragmentDirections.actionMyFragmentToParentFragment()
val navController = findNavController()
navController.navigate(action)
В логах я вижу, что вызывается фрагмент onDestroyView (), но не вызывается onCleared () viewModel.
Чего мне не хватает?