Объединить синхронные и асинхронные наблюдаемые - PullRequest
0 голосов
/ 12 мая 2018

Скажите, что у меня есть 5 наблюдаемых, все они являются вызовами модифицированного API (один для входа в систему)

Теперь я хочу войти в систему, после этого запустите все 4 других наблюдаемых одновременно после завершения процесса входа в систему.

Могу ли я в любом случае это сделать?

1 Ответ

0 голосов
/ 12 мая 2018

Здесь пример кода с использованием rx на Kotlin

login()//need return Observable
    .flatMap{ result->
       //maby init calls observables     
       zip(firstCallObservable, secondObservable, thirdCallObservanle,fouthCallObservable){
       first, second, third, fouth->
          //do something with data           
        }}
         .subscribeOn(Schedulers.io())
         .observOn(AndroidSchedulers.mainThread())
         .subscribe()
...