RxJava: Использование комбинировать последний с 3 различными потоками в Котлине - PullRequest
0 голосов
/ 27 июня 2018

У меня есть 3 вызова, которые я хочу объединить, чтобы я мог остановить свою загрузочную анимацию после получения всех данных. Нужно ли помещать 3 наблюдаемые в какую-то обертку?

РЕДАКТИРОВАТЬ: Акцент этого вопроса заключается в том, что я не уверен насчет функции объединения. Хотя я хотел бы поблагодарить вас за ваши ответы, я не спрашивал, какого оператора я должен использовать.

Ответы [ 2 ]

0 голосов
/ 06 июля 2018

Функция 3 может использоваться для объединения 3 наблюдаемых.

0 голосов
/ 27 июня 2018

Вы можете добиться этого, используя Rx Zip Оператор

Оберните их, используя zip, и напишите метод zipper для того, как вы хотите эти объединенные данные.

Примечание. Если обнаружится какая-либо из наблюдаемых ошибок бросков, она будет рассматриваться как ошибка всей цепочки.

...