Beobachtbar umwandeln> zu einer Folge von Observable in RxJava

Lesezeit: 1 Minute

Benutzer-Avatar
Giorgio

Angesichts einer Liste von Autos (List<Car> cars), Ich kann:

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

Gibt es einen Weg, wie ich von einem gehen kann Observable von a List<Car> zu einer Folge von Observable<Car>?

So etwas wie ein from ohne Parameter

Obserable.just(cars).from()

Benutzer-Avatar
Egor Neliuba

Sie können eine zuordnen Observable<List<Car>> zu Observable<Car> so:

yourListObservable.flatMapIterable(x -> x)

Beachten Sie, dass flatMapping möglicherweise nicht die Reihenfolge der beobachtbaren Quelle beibehält. Wenn Ihnen die Reihenfolge wichtig ist, verwenden Sie concatMapIterable. Lesen Sie hier für weitere Details.

Sie können dies verwenden

flatMap { t -> Observable.fromIterable

1382230cookie-checkBeobachtbar umwandeln> zu einer Folge von Observable in RxJava

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy