1 типа, 1 запрос 2 типа и 1 запрос 3-ьего типа
В идеале все должны выполниться асинхронно.
Что заюзать?)
корутин
Zip заюзай
мне не нужно объединение 2-ух ответов в 1 ;)
Какие корутины если вопрос по Rx
Тебе нужно просто их одновременно дёрнуть?
https://t.me/android_ru/1012333
Да
Тогда вопрос, а для чего оператор merge ? :)
В джаве нет корутин, але!
за то есть рх!
Чтоб все это объединить в один стрим, но ты сказал, что тебе это не нужно
О как, не знал) А подскажи тогда, для чего объединять 3 запроса в один поток? когда можно каждый в своем запустить дрегая подряд
Чтоб не создавать три потока?))
А в чем боль ? :))
Хорошо, тогда в моем кейсе по идее правильно будет запустить всё в одном стриме?
Ну наверное я ж не знаю, что ты хочешь в итоге сделать
Основная задача просто дернуть от 3 до неизвестного количества запросов может и 10 быть (больше врядли будут 100%)
А что надо сделать с результатами запросов?
Зип насколько знаю принимает Бифункции, а там ограниченое количество аргументов
RxJava only supports up to 9 distinct sources with zip. Beyond that, you have to use the zip(Iterable<ObservableSource>, Func<Object[],R>) method and cast each element of the Object[] back to its respective type.
А, не видел эту перегрузку
Обсуждают сегодня