Size: a a a

StartAndroid Ru RxJava

2020 April 25

ДР

Дмитрий Рубцов 🇷🇺🔥... in StartAndroid Ru RxJava
Сергей
Так норм делать или  не очень красиво? Вместо кеша может быть сохранение в базу
А для чего subscribeOn? Ты же все равно когда получишь сингл schedulerы будешь сеттить
источник
2020 April 27

С

Сергей in StartAndroid Ru RxJava
Дмитрий Рубцов 🇷🇺🔥
А для чего subscribeOn? Ты же все равно когда получишь сингл schedulerы будешь сеттить
Меньше кода в презентере, ему пофиг где произойдет запрос, у себя он поставит observeOn(MainThread)
источник
2020 April 29

O

OzOn in StartAndroid Ru RxJava
Доброго времени суток
источник

O

OzOn in StartAndroid Ru RxJava
db.selectLastIndicatorsByPerson(person_id)
                   .zipWith(db.selectIndicatorTypes()),
                           Pair::new)
                   .subscribeOn(Schedulers.computation())
                   .observeOn(AndroidSchedulers.mainThread())
                   .subscribe((Pair<AllIndicators, List<IndicatorType>> pair) -> {
                               .....
                           }
                           ,
                           (throwable -> {
                               .....
                           }));
источник

O

OzOn in StartAndroid Ru RxJava
вот код - если во втором observable приходит null то дальше ничего не происходит
источник

O

OzOn in StartAndroid Ru RxJava
не попадаю на subscribe
источник

O

OzOn in StartAndroid Ru RxJava
как это пофиксить?
источник

E

Evgeniy in StartAndroid Ru RxJava
OzOn
db.selectLastIndicatorsByPerson(person_id)
                   .zipWith(db.selectIndicatorTypes()),
                           Pair::new)
                   .subscribeOn(Schedulers.computation())
                   .observeOn(AndroidSchedulers.mainThread())
                   .subscribe((Pair<AllIndicators, List<IndicatorType>> pair) -> {
                               .....
                           }
                           ,
                           (throwable -> {
                               .....
                           }));
rx2 же с нулом не работает
источник

E

Evgeniy in StartAndroid Ru RxJava
в ошибку падает
источник

O

OzOn in StartAndroid Ru RxJava
Flowable<List<IndicatorType>> selectIndicatorTypes() - вот тут как я понимаю возвращается  null от БД
источник

O

OzOn in StartAndroid Ru RxJava
а дальше ничего не  происходит, если нет null - то норма
источник

AE

Alexander Evsikov in StartAndroid Ru RxJava
а selectLastIndicatorsByPerson какой тип возвращает?
источник

O

OzOn in StartAndroid Ru RxJava
Flowable<AllIndicators> selectLastIndicatorsByPerson(int person_id);
источник

AE

Alexander Evsikov in StartAndroid Ru RxJava
а Pair - объект созданный на основе двух предыдущих результатов, один из которых может быть null?
источник

KR

Kiril Razymkov in StartAndroid Ru RxJava
Как получить скидку на комиссии от 5 до 20% на бирже Binance ? Регистрируйтесь по ссылке ниже ⬇️ или вводите промокод при регистрации: KR5QMV2G , чтобы получить максимальную скидку 20% на комиссии в виде кешбека

https://www.binance.com/ru/register?ref=KR5QMV2G

_после регистрации данная скидка остаётся на аккаунте навсегда__
источник

В

Вадим in StartAndroid Ru RxJava
Alexander Evsikov
а Pair - объект созданный на основе двух предыдущих результатов, один из которых может быть null?
и да и нет, в целом в pair может храниться null, но т.к. второй obserable генерит null он у себя же и упадет  в error и не за эммитет данные
источник
2020 May 10

EG

Evgeny GooDi in StartAndroid Ru RxJava
в чем отличие этих двух способов?
источник
2020 May 11

М

Михаил in StartAndroid Ru RxJava
Evgeny GooDi
в чем отличие этих двух способов?
Если по данному примеру судить то никаких. А в целом отличия большие в более подходящих кейсах: ленивость как минимум. Вообще операторы create и just совершенно разные юзкейсы имеют
источник

EG

Evgeny GooDi in StartAndroid Ru RxJava
Михаил
Если по данному примеру судить то никаких. А в целом отличия большие в более подходящих кейсах: ленивость как минимум. Вообще операторы create и just совершенно разные юзкейсы имеют
Разные? Я так понимаю что если лист не пустой и тот и другой операторы отдадут этот лист в подписчик. Не?
источник

EG

Evgeny GooDi in StartAndroid Ru RxJava
На самом деле у меня задача если лист пустой, то идти в сеть...
источник