Size: a a a

StartAndroid Ru RxJava

2020 September 30

ШБ

Шухрат Бердишукуров... in StartAndroid Ru RxJava
Yes
источник
2020 October 01

ИГ

Илья Гаганов... in StartAndroid Ru RxJava
Подскажите плз.
У меня во ViewHolder в recyclerview  есть подписка на элемент View.
В каком месте отлавливать, что ViewHolder должен отписаться от view.?
Например текущий ViewHolder пролистан (не виден) или просто recyclerview уже не используется на экране.
Где вызывать disposable.dispose() ?
источник
2020 October 03

ЕИ

Евгений Иванушкин... in StartAndroid Ru RxJava
Илья Гаганов
Подскажите плз.
У меня во ViewHolder в recyclerview  есть подписка на элемент View.
В каком месте отлавливать, что ViewHolder должен отписаться от view.?
Например текущий ViewHolder пролистан (не виден) или просто recyclerview уже не используется на экране.
Где вызывать disposable.dispose() ?
onViewRecycled()
источник
2020 October 05

s

sva in StartAndroid Ru RxJava
Ребят, можно ли этот код как-нибудь лучше оптимизировать ?
источник

AE

Alexander Evsikov in StartAndroid Ru RxJava
не уверен, что в flatMapSingle необходимо переключаться на io поток
источник
2020 October 09

В

Вадим in StartAndroid Ru RxJava
Всем привет, не получается решить проблему. Есть цепочка асинхронных вызовов к бэку на RX соединенная concatMap, всё работало, но вот что-то изменили в бэке и цепочка больше не отрабатывает, создаётся ощущение,что зависает где-то и всё(кажется ловит ошибку и onNext не происходит), но при этом ошибок в логах нет. Вопрос, как отыскать, какой из observable вылетает?
источник

АК

Александр Коровин... in StartAndroid Ru RxJava
Вадим
Всем привет, не получается решить проблему. Есть цепочка асинхронных вызовов к бэку на RX соединенная concatMap, всё работало, но вот что-то изменили в бэке и цепочка больше не отрабатывает, создаётся ощущение,что зависает где-то и всё(кажется ловит ошибку и onNext не происходит), но при этом ошибок в логах нет. Вопрос, как отыскать, какой из observable вылетает?
Ну в onError должно прилетать. А в сеть чем ходите? Если ретрофит и тд, то можно interceptor подключить и посмотреть что в ответе от сервера реально походит.
источник

АК

Александр Коровин... in StartAndroid Ru RxJava
Такое часто бывает когда gson не может в нужную модель распарсить.
источник

В

Вадим in StartAndroid Ru RxJava
В сеть по ws и вижу что идёт и что возвращается, но там запросов много сразу и друг за другом и все прочитать и увидеть что не так сложно
источник

В

Вадим in StartAndroid Ru RxJava
Александр Коровин
Такое часто бывает когда gson не может в нужную модель распарсить.
Да где-то здесь проблема, но почему-то в одном месте выпадало в ошибку при неудачном парсе модели - исправил, а вот во втором, что-то где-то ловит и цепочка останавливается и не сигнализирует о своем завершении
источник

ES

Egor Sigolaev in StartAndroid Ru RxJava
Переслано от Egor Sigolaev
Ребят, привет. Кто знает как можно очистить композит, но чтобы при диспозе не диспозился disposable? Пробовал как строка первая в методе (закомментирована), но он чего - то диспозит. Может делать это где в параметры ырыкса? Что посоветуете?
источник

ES

Egor Sigolaev in StartAndroid Ru RxJava
Переслано от Egor Sigolaev
Внутрь onNext не входит, а если закомментить диспоуз, то все ок
источник

НЦ

Никита Цвырков... in StartAndroid Ru RxJava
Кто подскажет как сделать банальный счётчик? Берём число, и бесконечным циклом прибавляем к нему единицу. Но вот не выходит
источник

НЦ

Никита Цвырков... in StartAndroid Ru RxJava
Через interval() похоже, но не то
источник
2020 October 10

НЦ

Никита Цвырков... in StartAndroid Ru RxJava
Никита Цвырков
Кто подскажет как сделать банальный счётчик? Берём число, и бесконечным циклом прибавляем к нему единицу. Но вот не выходит
Разобрался, всем спасибо 😄
источник
2020 October 11

AE

Alexander Evsikov in StartAndroid Ru RxJava
Никита Цвырков
Разобрался, всем спасибо 😄
Chronometer?
источник

НЦ

Никита Цвырков... in StartAndroid Ru RxJava
Alexander Evsikov
Chronometer?
Ага, аналогично написал. Спасибо за подсказку - загуглил, ознакомился)
источник
2020 October 12

VT

Vadim Tarakanov in StartAndroid Ru RxJava
Подскажите плз, мне нужно последовательно получать данные от БД
и c сервера. в случае если в бд пусто то обращаться к серверу.
Когда в базе данных пусто программа висит и запроса к серверу не происходит.
В чем может быть проблема?
источник

s

someone_guy in StartAndroid Ru RxJava
Vadim Tarakanov
Подскажите плз, мне нужно последовательно получать данные от БД
и c сервера. в случае если в бд пусто то обращаться к серверу.
Когда в базе данных пусто программа висит и запроса к серверу не происходит.
В чем может быть проблема?
Особо в код не вчитывался, но чет сложно сделал, есть оператор switchIfEmpty для такого кейса.

Ещё из сети желательно получать single, а из бд maybe.
источник
2020 October 15

ME

Mikhail Ershov in StartAndroid Ru RxJava
Допустим есть Subject

var items = BehaviorSubject.create<AsyncPack<ItemsResponse>>()

как сделать эмит дефолтного значения, если этот subject пустой, в него не передавали значений.
При этом желательно, чтобы последующие подписки на этот subject не видели дефолтное значение
источник