1
私は5つの観測を持っているgetObsX()
の実装はRxNettyを通じてネットワーク呼び出しを行うことです繰延観察可能なコール
Observable<String> obs1 = getObs1();
Observable<String> obs2 = getObs2();
Observable<String> obs3 = getObs3();
Observable<String> obs4 = getObs4();
Observable<String> obs5 = getObs5();
を言います。
すべては独立したコールなので、同時に開始する必要があります。 obs1
とobs2
が完了する
、私はobs1
とobs2
に依存コールgetObs6()
を起動する必要があります。私はこのようなことをすることができます。
Observable.zip(obs1, obs2, (obs1, obs2) -> {
return getObs6()
})
;
私はobs6
を得れば、私はobs7
をフェッチするobs1
、obs2
、obs3
、obs4
、obs5
とobs6
を使用する必要があります。
それでは、どのように私はobs5
と別の