gpt4 book ai didi

android - 我需要在调用 dispose() 之前检查 isDisposed() 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:43:50 26 4
gpt4 key购买 nike

我正在学习 RxJava,我注意到很多示例代码在调用 dispose() 之前执行了 isDisposed() 检查。当我在已处置的 Disposable 上调用 dispose() 时,我没有注意到任何问题。

所以我的问题是,我需要 isDisposed() 检查吗?在处理之前是否存在我应该检查 isDisposed() 的情况?先做检查有什么优点和缺点?

最佳答案

调用 isDisposed 毫无意义。 dispose 实现已经为您做到了这一点,并确保重复调用是无操作或没有可检测的效果。

不幸的是,RxJava 的早期有人开始用它编写示例,现在每个人都在复制该模式。

例如,在调用 onNext 之前检查 isDisposed 更有意义,但在 Observable.create( )

关于android - 我需要在调用 dispose() 之前检查 isDisposed() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49771967/

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