最近在使用 RxJava 时遇到了一些比较诡异的问题,排查的过程中做了点研究,发现平时大家的用法多多少少都有些问题.有些地方存在隐患,有些用法不够简练,我把这些问题简单做一下分类和总结,供大家参考. 数据源类型选择 RxJava2 中的数据源类型有5种,分别是 Observable,Flowable,Single,Maybe 和 Completable,它们的区别如下,看到有些同学只用 Observable,其实这并不是个很好的习惯. 类别 特点 Observable 多个数据,不支持背压 Fl…