android фрагмент liveata удалить наблюдателя не работает - PullRequest
0 голосов
/ 24 апреля 2020

Я использую джетпак для навигации. Я наблюдаю за отправкой формы с помощью viewmodel livingata.

Я наблюдаю liveata в onActivityCreated для фрагмента (SignUpFragment), как.

viewModel.signup.observe(viewLifecycleOwner, Observer<Resource<BaseResponse<User>>> {
        checkSignUpResponse(it)
})

после перехода к следующему фрагменту (OtpFragment), когда я использую navigationUp (), регистрирую вызываемый метод наблюдателя в обозревателе (checkSignUpResponse) и снова отправляю меня во фрагмент otp.

я пытался

viewModel.signup.removeObservers(viewLifecycleOwner)

, а также

viewModel.signup.removeObserver(signUpObserver)

но это не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...