Я использую джетпак для навигации. Я наблюдаю за отправкой формы с помощью 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)
но это не работает.