Size: a a a

StartAndroid Ru RxJava

2019 September 12

AP

Anton Potekhin in StartAndroid Ru RxJava
Гор Авакян
Всем привет, мне нужно повторить запрос к серверу n раз,  repeat(n) не для этого? У меня не сработало, только 1 раз выполнился запрос
если я правильно помню repeat повторяет все что имитилось до этого после он onComplete. У вас onComplete вызывается ?
источник
2019 September 13

Y

Yaroslav in StartAndroid Ru RxJava
Может кто подсказать статеечку адекватную на понимание разницы между observable.error(new Exception) и обычного вызова throw new Exception() ? буду благодарен =)
источник
2019 September 14

СП

Сергей Переходов in StartAndroid Ru RxJava
Yaroslav
Может кто подсказать статеечку адекватную на понимание разницы между observable.error(new Exception) и обычного вызова throw new Exception() ? буду благодарен =)
Опиши оба подхода и чекни сорсы
источник

J

J.S in StartAndroid Ru RxJava
Сергей Переходов
Опиши оба подхода и чекни сорсы
Инстину глаголиш
источник
2019 September 17

V

Vadim in StartAndroid Ru RxJava
Всем привет
Помогите с таким кейсом: нужно проверить айтем в базе, если его нет, то полезть в нетворк. Вернуть нужно Flowable
Пробовал:
Flowable.concat(
   getItemFromDatabase(id),
   getItemFromNetwork(id)
)
.first(Item())
.toFlowable()
Возвращает Flowable, но если в бд нашёлся этот айтем и я его изменяю, этот Flowable не реагирует, т.е работает как Single
источник
2019 September 23

ИЯ

Илья Ярлыкин in StartAndroid Ru RxJava
Если я создаю observable на rxjava, то он начнет испускать события сразу при появлении подписчиков.
Как мне сделать так, чтобы observable вызывал onComplete подписчиков в произвольном месте?
источник

l

lenar in StartAndroid Ru RxJava
Илья Ярлыкин
Если я создаю observable на rxjava, то он начнет испускать события сразу при появлении подписчиков.
Как мне сделать так, чтобы observable вызывал onComplete подписчиков в произвольном месте?
observable не управляет подписчиками напрямую. странная логика останавливать события для одних и продолжат для других. об этом должен заботится ьподписчик, а не поток
источник

ИЯ

Илья Ярлыкин in StartAndroid Ru RxJava
lenar
observable не управляет подписчиками напрямую. странная логика останавливать события для одних и продолжат для других. об этом должен заботится ьподписчик, а не поток
а как остановить для всех?
источник

ИЯ

Илья Ярлыкин in StartAndroid Ru RxJava
Переформулирую вопрос, как триггерить события в rxJava?
источник

ME

Mikhail Ershov in StartAndroid Ru RxJava
в rxjava просто идут данные, преобразовываясь из одного типа в другой
можно например в flatMap анализировать данные и переделывать их в свои "события",
"статусы" и т.д., пропуская дальше по цепочке
в какую-нибудь функцию обработчик
источник

ДР

Дмитрий Рубцов 🇷🇺🔥 in StartAndroid Ru RxJava
Илья Ярлыкин
Переформулирую вопрос, как триггерить события в rxJava?
Через emitter можно, это там где Observable.create(...)
источник

ME

Mikhail Ershov in StartAndroid Ru RxJava
Такой вопрос, если мы хотим часть цепочки обрабатывать одним handler'ом ошибок,
а другую половину цепочки другим handler'ом ошибок, то можно как-то
это сделать в одной цепочке?
пока такого не нашли, делаем старт второй цепочки
если первая запустилась успешно:

               return Completable.fromAction(() -> {
                   Disposable d = someManager.startSomeOperation()
                           ...
                           .flatMapCompletable(status -> checkStatus(status))
// produces Completable.complete()
//or Completable.errror(...)
                           .subscribe(() -> {
                               Disposable d2 = startAnotherOperation(...)
         ...
                                       .observeOn(rxSchedulers.mainThread())
                                       .subscribeOn(rxSchedulers.io())
                                       .subscribe(transactionResult -> {
                                           doSmthOnSuccess(transactionResult);
                                       }, throwable -> AnotherOperationCallback.onFail(throwable));
                           }, throwable -> SomeOperationCallback.onFail(throwable));
источник

ME

Mikhail Ershov in StartAndroid Ru RxJava
ну то есть в идеале где-то в середине поймать исключение в handler
throwable -> { SomeOperationCallback.onFail(throwable)) }
и закончить цепочку, чтобы исключение не проваливалось в handler у метода subscribe
источник
2019 September 27

S

Star in StartAndroid Ru RxJava
источник

S

Star in StartAndroid Ru RxJava
Hi, I'm new to Rxjava... How to fix this
источник

СП

Сергей Переходов in StartAndroid Ru RxJava
вопрос в чем?
источник

СП

Сергей Переходов in StartAndroid Ru RxJava
Star
Hi, I'm new to Rxjava... How to fix this
you can just open documentation and sources and read about that. you problem in cast on object without map params, to object with map params
источник

SS

Sanjar Suvonov in StartAndroid Ru RxJava
#вопрос. здарствуйте Как я могу сделать?
источник

НМ

Никита Масев in StartAndroid Ru RxJava
Sanjar Suvonov
#вопрос. здарствуйте Как я могу сделать?
Видимо только канвасом рисовать, т.е. свой кастомный компонент делать
источник

F

François Leclercq in StartAndroid Ru RxJava
Никита Масев
Видимо только канвасом рисовать, т.е. свой кастомный компонент делать
там скорее всего еще и анимация перехода своя
источник