vereinfachen Ich mag würde wissen, wie mit RxJava2 etwa wie folgt auszuführen,Wie könnte ich dies mehrere abhängige Anrufe mit RxJava2
- einen API-Aufruf machen eine Liste von Elementen zu erhalten
- iterieren die Liste der Elemente
- , wenn der Artikel ist spezifischer Typ
- einen API-Aufruf machen Benutzerdaten erhalten
- einen API-Aufruf machen Sie eine Liste von Daten mit dem Element-ID & Benutzernamen zu erhalten (von Details)
- Iterierte über die Liste der Daten
- , wenn das Datenelement Code den Einzelteilcode (von äußeren Schleife) übereinstimmt
- Update das Element in der äußeren Liste durch Kopieren von Daten Element, um es
- , wenn das Datenelement Code den Einzelteilcode (von äußeren Schleife) übereinstimmt
- , wenn der Artikel ist spezifischer Typ
- Rückkehr der Liste
Am ziemlich neu in RxJava und versuchte, dies für den ersten API-Aufruf mit einem Single
tun und dann mit dem map
Operator und in der Mapper-Funktion dann tat nur dem Rest der Sachen mit einer normalen äußeren und inneren Schleife.
Ich würde wirklich gerne wissen, ob der Mapper-Funktionsteil auch irgendwie einfacher mit RxJava erledigt werden könnte als mit den verschachtelten Loops?
Bitte geben Sie Ihr Modell Klassen –