标签: rx-java rx-android
基本上我有一个链,我调用我的API,它返回一个结果,我用它来更新我的本地数据库。最后,在完成之后,我在onNext()中有代码来更新UI。如果用户关闭活动,我需要调用取消订阅,但这可能意味着我的数据库可能不会更新。有没有办法确保?
答案 0 :(得分:1)
是的,您可以使用doOnNext().publish().autoConnect()。 doOnNext应该具有数据库保存逻辑,其余部分确保即使订阅者取消订阅也会运行完成。
doOnNext().publish().autoConnect()
doOnNext