小编典典

转换可观察>到可观察的序列 在RxJava中

java

给定汽车清单(List<Car> cars),我可以这样做:

Observable.just(cars); //returns an Observable that emits one List<Car>
Observable.from(cars); //returns an Observable that emits a squence of Car

有没有办法我可以从Observable一个List<Car>到一个序列Observable<Car>

from没有参数的东西

Obserable.just(cars).from()

阅读 230

收藏
2020-12-03

共1个答案

小编典典

您可以这样映射Observable<List<Car>>Observable<Car>

yourListObservable.flatMapIterable(x -> x)

请注意,flatMapping可能不会保留源可观察的顺序。如果订单对您很重要,请使用concatMapIterable

2020-12-03