gpt4 book ai didi

android fragment livedata删除观察者不起作用

转载 作者:行者123 更新时间:2023-12-04 13:56:31 24 4
gpt4 key购买 nike

我正在使用喷气背包导航进行导航。我用 viewmodel livedata 观察表单提交。

我正在观察 fragment (SignUpFragment)的onActivityCreated中的livedata。

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

在我导航到下一个 fragment (OtpFragment)后,当我使用navigationUp()注册观察者称为观察者(checkSignUpResponse)中的方法并再次将我发送到otp fragment 。

我试过了
viewModel.signup.removeObservers(viewLifecycleOwner)

并且
viewModel.signup.removeObserver(signUpObserver)

但它不起作用。

最佳答案

我刚刚在导航时使用了 isNavigatedToOtp bool 切换 n 检查天气是 isNavigatedToOtp false n 然后调用 checkSignUpResponse。

关于android fragment livedata删除观察者不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61416525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com