Size: a a a

StartAndroid Ru RxJava

2019 April 09

NK

ID:531453784 in StartAndroid Ru RxJava
@zangking будет жить. Поприветствуем!
источник

NK

ID:531453784 in StartAndroid Ru RxJava
Egor Sarnavsky будет жить. Поприветствуем!
источник

ES

Egor Sarnavsky in StartAndroid Ru RxJava
подскажите как лучше зипнуть 2 ивента, надо что-от типа зипа и комбайна, задача такая

есть список - кликаю по нему - появлятся экран меню, типа удалить\редактировать, кликаю на пункт меню и мне надо получить событие в котором будет елемент по которому кликнули и екшн который надо выполнить по нему
источник
2019 April 10

NK

ID:531453784 in StartAndroid Ru RxJava
Alexin Volja будет жить. Поприветствуем!
источник

ДА

Джамал Алиев in StartAndroid Ru RxJava
я правильно понимаю?
если в некоторых операторах ( map filter ) произошла ошибка, то она прийдет в onError
источник

AP

Anton Potekhin in StartAndroid Ru RxJava
Джамал Алиев
я правильно понимаю?
если в некоторых операторах ( map filter ) произошла ошибка, то она прийдет в onError
Лучше такого не допускать. Иначе есть вероятность выхватить Крэш приложения если отписался до возникновения ошибки. Про это много на их Гите было написано
источник
2019 April 11

NK

ID:531453784 in StartAndroid Ru RxJava
@rsaliyev будет жить. Поприветствуем!
источник

NK

ID:531453784 in StartAndroid Ru RxJava
@foxek будет жить. Поприветствуем!
источник

VZ

Vladimir Zhdamirov in StartAndroid Ru RxJava
Добрый день. Есть задача, запустить Single, получить результат и на основе этого результата запустить два Completable, которым нужно значение, которое вернул Single. Есть ли возможность сделать это одной цепочкой, чтобы получить один disposable?
источник

DT

D T in StartAndroid Ru RxJava
Vladimir Zhdamirov
Добрый день. Есть задача, запустить Single, получить результат и на основе этого результата запустить два Completable, которым нужно значение, которое вернул Single. Есть ли возможность сделать это одной цепочкой, чтобы получить один disposable?
Single.just("some emit")
           .flatMapCompletable { emit ->
               Completable.concatArray(completable1, completable2)
           }
источник

DT

D T in StartAndroid Ru RxJava
Как-то так?
источник

VZ

Vladimir Zhdamirov in StartAndroid Ru RxJava
Понял, спасибо, сейчас попробую)
источник

NK

ID:531453784 in StartAndroid Ru RxJava
Jenya Kolin будет жить. Поприветствуем!
источник
2019 April 13

NK

ID:531453784 in StartAndroid Ru RxJava
@bruhoinfinity будет жить. Поприветствуем!
источник

LB

Lev Bulishev in StartAndroid Ru RxJava
Ok thanks
источник

NK

ID:531453784 in StartAndroid Ru RxJava
@go_on_maggot_brain будет жить. Поприветствуем!
источник
2019 April 15

NK

ID:531453784 in StartAndroid Ru RxJava
Daniel Zh будет жить. Поприветствуем!
источник

ВП

Владимир Плигос in StartAndroid Ru RxJava
подскажите, как можно реализовать:
мне нужно вернуть single<List<Model>> из функции, внутри которой сейчас выполняется следующее:
return Flowable.range(0, size).flatMapSingle(i -> getModelFromVector(i, recentModels, currentModel))
               .filter(model -> model.getViewType() != ViewModelType.BASE && !viewModel.isTuned())
              .toList();
источник

ВП

Владимир Плигос in StartAndroid Ru RxJava
Сейчас getModelFromVector внутри себя обращается к 2 репозиториям - один синхронный, второй асинхронный и в результате я получаю неверный порядок элементов внутри листа. Каждый элемент должен быть на i месте листа, но из-за того, что в getModelFromVector есть асинхронное получение данных и соответственно, элементы придут позднее синхронного - то они встанут в конец листа, а не на соответствующее место (по индексу)
как можно реализовать вставку элемента на соответствующее место в списке?
источник
2019 April 16

ВП

Владимир Плигос in StartAndroid Ru RxJava
А, да, решил просто через компаратор сделать и toSortedList)
источник