Size: a a a

StartAndroid Ru RxJava

2017 June 06

AK

Andrew Kravet in StartAndroid Ru RxJava
Dmitry Vinogradov
Запрос к серверу можно обернуть в Rx, хотя бы для того, чтобы потоки удобно разрулить

Обычно парадигма запросов к серверу подразумевает только два колбэка - success и error

error - это когда сетевые проблемы, или сервер не отвечает (т.е. вполне подходит как onError в Rx)
если же сервер ответил, то его ответ идет в success (onNext в Rx) и там уже по содержимому ответа определяется дальнейшая логика

Так, например, работает Retrofit. Я о нем коротко рассказывал в Уроке 9 курса RxJava
Спасибо за быстрый ответ.

Делаю следуующий вывод на сегодня: rx не волшебная палочка на все случаи жизни.
Его нужно использовать более прицельно, там - где парадигма запросов/колбеков ложиться в rx.
Например, запросы к серверу, запросы к карте памяти (классы стореджи) и т.п.

С другой стороны, подключать rx в модуль с множеством послеусловий (колбеков) - часто неоправданно.
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
Ну да, использовать его везде не всегда оправданно
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
Хотя вот есть пример, как его можно применять в MVP для взаимодействия View и Presenter
https://habrahabr.ru/company/mobileup/blog/326962/
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
интересная мысль, возможно сделаю материал по этой теме
источник

AK

Andrew Kravet in StartAndroid Ru RxJava
🙂👍
Сходу выглядит непросто - там и rxRelay, и kotlin, и rxJava. Но знать, в какую сторону развиваться - немаловажно.
источник

AK

Andrew Kravet in StartAndroid Ru RxJava
Dmitry Vinogradov
интересная мысль, возможно сделаю материал по этой теме
+
Только за. У тебя есть преимущество, по сравнению с 90% тюториалов - ты не упускаеш важные детали.
источник
2017 June 14

YL

Yaroslav Lutsenko in StartAndroid Ru RxJava
всем привет
источник

КП

Константин Просолупов in StartAndroid Ru RxJava
Привет
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
источник
2017 June 22

YL

Yaroslav Lutsenko in StartAndroid Ru RxJava
всем привет, кто - может подсказать, можно ли как - то объединить результат из 3-ех Observable (что - то вроде zip) на выходе хочу получить: Pair<T,Pait<O,J>>?
источник

YL

Yaroslav Lutsenko in StartAndroid Ru RxJava
все, .zip может принимать не только 2 о
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
Да, в уроке 8 я об этом писал
источник

YL

Yaroslav Lutsenko in StartAndroid Ru RxJava
Dmitry Vinogradov
Да, в уроке 8 я об этом писал
или не правильно прочитал или не сразу понял, что можно больше давать. Блин, как раньше без этого кодили - то?)
источник
2017 June 23

AK

Andrew Kravet in StartAndroid Ru RxJava
Мне нужно простой метод обернуть в Observable. Я использовал .fromСollable, работет ок.
Настараживает то, что loadPrice никакой не Collable.
Есть более правильная альтернатива fromCallbable?
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
во второй Rx можно юзать обычный Observable.create

а как это вообще fromCallable принял не Callable? особенности Kotlin?
источник

AK

Andrew Kravet in StartAndroid Ru RxJava
Dmitry Vinogradov
во второй Rx можно юзать обычный Observable.create

а как это вообще fromCallable принял не Callable? особенности Kotlin?
Судя по доке, есть 2 метода fromCallable, один из них принимает  fanctional type (фишка котлина). Туда, я как понял, используя лямбду, можна всунуть любую функцию) Словом, обошол систему)
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
а что означает T!
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
?
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
читаю сейчас про котлин, но не встречал такого
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
знаю только T?
источник