Size: a a a

StartAndroid Ru RxJava

2020 December 12

v

vorobyoff in StartAndroid Ru RxJava
Я не шарю в rx, но на корутинах я так делал
источник

СП

Сергей Переходов... in StartAndroid Ru RxJava
vorobyoff
Есть такой паттерн, если его можно так назвать, враппер, по-моему, суть в том, что обернуть ответ в него и прикинуть до вью, а там уже каким-либо образом его обработать и оповестить юзера
Ты за interceptor говоришь
источник

С

Сулейман in StartAndroid Ru RxJava
Сергей Переходов
Кинь в computation pull
А можно поподробнее? 😅
источник

СП

Сергей Переходов... in StartAndroid Ru RxJava
Сулейман
А можно поподробнее? 😅
Ты в io вызываешь запрос? А можно установить computation. Он для длительных операций
источник

v

vorobyoff in StartAndroid Ru RxJava
Сергей Переходов
Ты за interceptor говоришь
Нет
источник

v

vorobyoff in StartAndroid Ru RxJava
Щас пример кину
источник

С

Сулейман in StartAndroid Ru RxJava
Сергей Переходов
Ты в io вызываешь запрос? А можно установить computation. Он для длительных операций
Ага, понял, благодарю
источник

v

vorobyoff in StartAndroid Ru RxJava
vorobyoff
Щас пример кину
источник

С

Сулейман in StartAndroid Ru RxJava
Спасибо)
источник

ИЧ

Иван Чепёлкин... in StartAndroid Ru RxJava
Спс, не увидел сразу)
источник

С

Сулейман in StartAndroid Ru RxJava
Сергей Переходов
Ты в io вызываешь запрос? А можно установить computation. Он для длительных операций
Но его же пулл потоков ограничен
источник

s

someone_guy in StartAndroid Ru RxJava
Сергей Переходов
Ты в io вызываешь запрос? А можно установить computation. Он для длительных операций
Он не для длительных, а для высоконагруженных операций, создаёт пул, который равен количеству логических ядер ЦП.
источник

l

lenar in StartAndroid Ru RxJava
someone_guy
Он не для длительных, а для высоконагруженных операций, создаёт пул, который равен количеству логических ядер ЦП.
+1, computation не для длительных, он для вычислений и не для задержек-блокировок
источник

СП

Сергей Переходов... in StartAndroid Ru RxJava
someone_guy
Он не для длительных, а для высоконагруженных операций, создаёт пул, который равен количеству логических ядер ЦП.
Согласен
источник

S

Sergey in StartAndroid Ru RxJava
lenar
что то вроде map.toSingleOrDefault
Не нашел такого для maybe, есть похожее для observable, а если сделать сделать flatMapSingle(...), а потом onErrorReturn(...), где проверить на  NoSuchElementException?
источник

l

lenar in StartAndroid Ru RxJava
Sergey
Не нашел такого для maybe, есть похожее для observable, а если сделать сделать flatMapSingle(...), а потом onErrorReturn(...), где проверить на  NoSuchElementException?
Maybe<List<String>> maybe = getMaybe(); Single<List<String>> single = maybe.map(v -> v.isEmpty() ? List.of(...) : v).defaultOrEmpty(List.of(...));
источник

l

lenar in StartAndroid Ru RxJava
lenar
Maybe<List<String>> maybe = getMaybe(); Single<List<String>> single = maybe.map(v -> v.isEmpty() ? List.of(...) : v).defaultOrEmpty(List.of(...));
разве что тут нет отложенного вычисление для листа по умолчанию
источник

S

Sergey in StartAndroid Ru RxJava
lenar
Maybe<List<String>> maybe = getMaybe(); Single<List<String>> single = maybe.map(v -> v.isEmpty() ? List.of(...) : v).defaultOrEmpty(List.of(...));
Пробую, спасибо большое!)
источник
2020 December 13

S

Sergey in StartAndroid Ru RxJava
Привет еще раз!
Подскажите,  пожалуйста, почему в такой цепочке:

firstFunct(...)
 .compose(secondFunct(...))
 .toObservable()
 ....

secondFunction выполняется первой,  а firstFunt - второй??? Что может быть причиной?

fistFunct(...) - это Single.fromCallable(...)

Для меня порядок вызова верный, но не понимаю, почему в такой последовательности идут((
источник

l

lenar in StartAndroid Ru RxJava
Sergey
Привет еще раз!
Подскажите,  пожалуйста, почему в такой цепочке:

firstFunct(...)
 .compose(secondFunct(...))
 .toObservable()
 ....

secondFunction выполняется первой,  а firstFunt - второй??? Что может быть причиной?

fistFunct(...) - это Single.fromCallable(...)

Для меня порядок вызова верный, но не понимаю, почему в такой последовательности идут((
последний абзац
источник