ViewModel очищается при повторном нажатии - PullRequest
0 голосов
/ 06 ноября 2019

Я использую график навигации для навигации между фрагментами, и я заметил, что моя viewModel очищается (onCleared) только при нажатии кнопки «Назад», но не при переходе к другому фрагменту с использованием этого кода:

val action = MyFragmentDirections.actionMyFragmentToParentFragment()
        val navController =  findNavController()
        navController.navigate(action)

В логах я вижу, что вызывается фрагмент onDestroyView (), но не вызывается onCleared () viewModel.

Чего мне не хватает?

...