首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

RxJava这么好用却容易内存泄漏?解决办法是...

一般的做法是订阅成功后,拿到Disposable对象,在Activity/Fragment销毁时,调用Disposable对象的dispose()方法,将异步任务中断,也就是中断RxJava的管道,代码如下...: Disposable disposable = Observable                   .interval(0, 1, TimeUnit.SECONDS)  //开启一个定时器     ...disposable.isDisposed()) {     disposable.dispose();                             } 这种做法在代码的执行效率上是最高效...对象,然后在某个时机,调用该对象的Disposable.dispose()方法中断管道,以达到目的。...RxHttp 内部只有一个业务逻辑的管道,通过自定义观察者,拿到Disposable对象,暴露给Scope接口,Scope的实现者就可以在合适的时机调用Disposable.dispose()方法中断管道

4.5K20
领券