Size: a a a

Android Developers

2021 August 30

СП

Сергей П. in Android Developers
Вот да, 40 примерно операторов более чем хватит. Знать Rx  в этом объеме надо для легаси если попадется. ну и понимать как это решать на Флоу
источник

Т

Тони in Android Developers
Основная задача просто дернуть  от 3 до неизвестного количества запросов может и 10 быть (больше врядли будут 100%)
источник

Т

Тони in Android Developers
Есть данные их нужно закинуть на сервер с помощью разных эндпоинтов
источник

Т

Тони in Android Developers
Специфическая задача понимаю, но что есть :)
источник

АГ

Алексей Гладков... in Android Developers
Тогда zip не подойдёт либо нужно к запросу прописать onErrorResumeNext
Иначе если один зафейлится, то вся цепочка упадёт

Structured Concurrency по RxJava так сказать 😂
источник

Т

Тони in Android Developers
zip не подходит как минимум потому что объединение не нужно)
источник

Т

Тони in Android Developers
ну и потому почему ты сказал выше))
источник

АГ

Алексей Гладков... in Android Developers
Если запросы одинаковые и нужно их чисто как Completable дёрнуть, то можно тупо в цикле пройтись
источник

AI

Arkadii Ivanov in Android Developers
А что надо сделать с результатами запросов?
источник
2021 August 31

Т

Тони in Android Developers
Хотя я не прав немного, нужно в конце выполнения цепочки записать в префы что всё ок
источник

Т

Тони in Android Developers
Соответственно просто подряд их дергать не вариант и нужна цепочка
источник

АГ

Алексей Гладков... in Android Developers
То есть они должны в каком-то порядке ещё вызваться?
источник

Т

Тони in Android Developers
Порядка нету
источник

СП

Сергей П. in Android Developers
Combining Observables вероятно, какой то из операторов

http://reactivex.io/documentation/operators.html
источник

АГ

Алексей Гладков... in Android Developers
Тогда возвращаюсь к 1 варианту просто дёрни их и все. Считай почти одновременно будет

Ну либо да если в итоге просто окнуть надо то merge подойдёт
источник

Т

Тони in Android Developers
вот возвращаемся к merge
источник

СП

Сергей П. in Android Developers
Он, да
источник

АГ

Алексей Гладков... in Android Developers
Но у merge тип одинаковый должен быть емнип, а у тебя разный
источник

Т

Тони in Android Developers
Тип везде Single<String>
источник

А

Александр in Android Developers
Не подойдёт вам merge, любой запрос пульнёт ошибку и все запросы отменятся, этого я так понял не нужно.
источник