車のリスト(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
List<Car>
のObservable
からObservable<Car>
のシーケンスに移動する方法はありますか?
パラメータなしのfrom
のようなもの
Obserable.just(cars).from()
Observable<List<Car>>
からObservable<Car>
そのようです:
yourListObservable.flatMapIterable(x -> x)
FlatMappingは、観測可能なソースの順序を保持しない場合があることに注意してください。順序が重要な場合は、concatMapIterable
を使用します。詳細については here を参照してください。
これを使用できます
flatMap { t -> Observable.fromIterable(t) }