rxjava2-discussion icon indicating copy to clipboard operation
rxjava2-discussion copied to clipboard

RxJava能嵌套吗?

Open luoqqsh opened this issue 7 years ago • 2 comments

RxJava能嵌套吗?就是在onComplete()或者accept()里在重新创建rxjava的observable 和subscribe,这样会不会有问题,如果可以会不会有内存泄漏的风险,或者其他性能及安全上的问题

luoqqsh avatar May 02 '17 11:05 luoqqsh

@luoqqsh rxjava可以嵌套使用,但是你完全不需要这么干,使用flapMap等操作符可以非常好地避免嵌套。内存泄漏风险100%有,只要记得及时dispose订阅就行了,建议使用CompositeDispose管理。

tata8k avatar May 02 '17 12:05 tata8k

@luoqqsh UsherBaby同学说的对, 多用rx操作符完成这些事情, 管理好dispose就基本可以了

Alex-Cin avatar May 03 '17 02:05 Alex-Cin