Size: a a a

StartAndroid Ru RxJava

2021 May 25

t

tds in StartAndroid Ru RxJava
ViewBinding
источник

OP

Optimist Private in StartAndroid Ru RxJava
syntetic депрекейтнутий, ну и ничего тебе не мешает использовай тот же файнВюБайИд
источник
2021 June 02

l

lanmaster in StartAndroid Ru RxJava
Привет. Помогите въехать в тему, плиз.
У меня есть шедулер, который проверяет, есть ли подписки (экземпляры UI).  
Если подписки есть - то дергает данные из базы и раздает полученные результаты каждому подписавшемуся.
Каждый подписавшийся смотрит результатах - есть ли данные конкретно для него и работает с ними, если есть.
Если UI отключилась - то нужно отписать эту UI от получения данных.
Как это переделать с использованием RxJava?
источник

l

lanmaster in StartAndroid Ru RxJava
Я мыслю не в терминах RxJava, судя по всему. А очень хочется научиться...
источник

t

tds in StartAndroid Ru RxJava
я не большой эксперт в rxJava, я бы сделал так. Использовал CompositeDisposable - и когда ui - это видимо активити или фрагмент? - onDestroy - compositeDisposable.dispose - то есть отписывается во время уничтожения вьюхи
источник

l

lanmaster in StartAndroid Ru RxJava
Спасибо за ответ. Изучаю )
источник

l

lanmaster in StartAndroid Ru RxJava
Как можно заставить Observable перезапустить всю цепочку? Например нужно мне по шедулеру дернуть данные из базы и раздать эти данные обсерверам...
источник

t

tds in StartAndroid Ru RxJava
то есть заставить observable заново выполнить запрос в базу?
источник

l

lanmaster in StartAndroid Ru RxJava
да
источник

t

tds in StartAndroid Ru RxJava
если observable не шарить через .share - при подписке оно и так заново будет отрабатывать. Ну насколько мне известно
источник

l

lanmaster in StartAndroid Ru RxJava
спасибо, читаю )
источник
2021 June 11

АА

Антон Алексеевич... in StartAndroid Ru RxJava
Подскажите пожалуйста, прохожу третий урок по Rx и застопорился в теме:Создание своего Observable , а именно Observable.OnSubscribe<Integer> onSubscribe = new Observable.OnSubscribe<Integer>()
во второй Rx, как то по другому метод OnSubsctibe называется?
источник
2021 June 14

ES

Egor Sigolaev in StartAndroid Ru RxJava
Привет. Ребят, какие операторы взять? Есть 2 дата сорса. Оба тянут одну модель. Сначало первый дата сорс возвращает данные. Если onFailure, то делаю запрос из второго, и если уже и там ошибка, то вызываю показ ошибки. Как правильно с помощью операторов такое реализовать?
источник

t

tds in StartAndroid Ru RxJava
2 вызова не параллельных, тогда subscribe(onError={callAgain()})
Я бы так сделал
источник

ES

Egor Sigolaev in StartAndroid Ru RxJava
Сделать рекурсию?
источник

ES

Egor Sigolaev in StartAndroid Ru RxJava
А, кстати, если будет лист дата сорсов, то без рекурсии не обойтись, спасибо!
источник

t

tds in StartAndroid Ru RxJava
это не рекурсия, это асинхронная работа же
источник

ES

Egor Sigolaev in StartAndroid Ru RxJava
Ну если у меня лист дата сорсов, ырыкс не поддерживает такую работу
источник

ES

Egor Sigolaev in StartAndroid Ru RxJava
Приходится делать метод получения и в onFailure себя же вызывать
источник
2021 June 15

s

someone_guy in StartAndroid Ru RxJava
onErrorResumeNext в репозитории
источник