Size: a a a

StartAndroid Ru RxJava

2020 February 16

S

Sergey in StartAndroid Ru RxJava
Немного перепутал. Функция возвращает single. А внутри нее при успешном выполнении (doOnSuccess) выполняются два completable. Хочу в основной функции "loadHabitWith..." вернуть Single.error в случае ошибки от любой из этих функций в doOnSuccess вернуть соответствующую ошибку
источник

AA

Artyom Afanasiev in StartAndroid Ru RxJava
Sergey
Немного перепутал. Функция возвращает single. А внутри нее при успешном выполнении (doOnSuccess) выполняются два completable. Хочу в основной функции "loadHabitWith..." вернуть Single.error в случае ошибки от любой из этих функций в doOnSuccess вернуть соответствующую ошибку
как-то так навскидку
источник

AA

Artyom Afanasiev in StartAndroid Ru RxJava
источник
2020 February 17

S

Sergey in StartAndroid Ru RxJava
Очень приятно, что есть такие отзывчивые люди!! Спасибо большое, Артем!! Попробую!!!
источник

М

Михаил in StartAndroid Ru RxJava
andThen лучше вынести наружу для читаемости
источник

AA

Artyom Afanasiev in StartAndroid Ru RxJava
Sergey
Очень приятно, что есть такие отзывчивые люди!! Спасибо большое, Артем!! Попробую!!!
Та нез
источник

AA

Artyom Afanasiev in StartAndroid Ru RxJava
Михаил
andThen лучше вынести наружу для читаемости
Значение же вернуть надо, оно доступно только внутри flatMap
источник

S

Sergey in StartAndroid Ru RxJava
А мне в subscribe тогда должна придти первая попавшаяся ошибка тогда? Не список же ошибок?
источник

AA

Artyom Afanasiev in StartAndroid Ru RxJava
Sergey
А мне в subscribe тогда должна придти первая попавшаяся ошибка тогда? Не список же ошибок?
Первая
источник

М

Михаил in StartAndroid Ru RxJava
Artyom Afanasiev
Значение же вернуть надо, оно доступно только внутри flatMap
Проглядел)
источник

М

Михаил in StartAndroid Ru RxJava
Sergey
А мне в subscribe тогда должна придти первая попавшаяся ошибка тогда? Не список же ошибок?
Если будет несколько ошибок то будет CompositeException с листом всех ошибок
источник

S

Sergey in StartAndroid Ru RxJava
А нельзя как то сразу выкинуть первую ошибку, чтобы дальше все не выполнялось?
источник

AA

Artyom Afanasiev in StartAndroid Ru RxJava
Sergey
А нельзя как то сразу выкинуть первую ошибку, чтобы дальше все не выполнялось?
Так оно дальше и не выполнится
источник

М

Михаил in StartAndroid Ru RxJava
Sergey
А нельзя как то сразу выкинуть первую ошибку, чтобы дальше все не выполнялось?
Так оно и будет в большинстве случаев. Но если например doOnError кинет тоже еррор, то далее уже полетит композит
источник

S

Sergey in StartAndroid Ru RxJava
Спасибо, мужики!! Попробую в бою!!
источник

Y

YorkIsMine in StartAndroid Ru RxJava
Вечер добрый. Хочу спросить чем профессионал в RxJava отличается от новичка в использовании RxJava. Понятно дело, что опытом, но я про другое. Что первый умеет делать что-то такое, чего не может второй?
источник

M

Mikhail Android in StartAndroid Ru RxJava
Compose знаете зачем?
источник

Y

YorkIsMine in StartAndroid Ru RxJava
Mikhail Android
Compose знаете зачем?
Flutter в мире натива)
источник

M

Mikhail Android in StartAndroid Ru RxJava
Я про оператор
источник

M

Mikhail Android in StartAndroid Ru RxJava
XD
источник