Size: a a a

StartAndroid Ru RxJava

2017 September 10

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
ну тогда просто подписываться, передавать данные в адаптер и вызывать notify
можно добавить использование DiffUtil, чтобы весь лист не перерисовывать
источник

EA

Egor Aganin in StartAndroid Ru RxJava
Дмитрий спасибо за статью по бизнес логике)👍
источник

КП

Константин Просолупов in StartAndroid Ru RxJava
Dmitry Vinogradov
ну тогда просто подписываться, передавать данные в адаптер и вызывать notify
можно добавить использование DiffUtil, чтобы весь лист не перерисовывать
Сейчас так и делаю. Но происходит это все в методе onCreateView() фрагмента. Если с точки зрения MVP, то как это правильно реализовать? P.s Данный flowable осуществляет загрузку данных с сервера.
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
Есть материал про mvp - http://startandroid.ru/ru/blog/493-mvp-dlja-nachinajuschih-bez-bibliotek-i-interfejsov.html.

Я в нем на простом примере показываю, как организовано взаимодействие компонентов. Там для упрощения используются AsyncTask, но с точки зрения MVP разницы нет. Можно и RX использовать
источник
2017 September 11

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
А Observable как создается?
Если с помощью Observable.create в RxJava 2, то там можно использовать специальный метод
ObservableEmitter.setCancelable
источник
2017 September 13

DK

Danil Konovalenko in StartAndroid Ru RxJava
Всем привет. А как из sqlite получить поток данных? Через onSabscription?
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
источник
2017 September 14

OM

Oleksii Melnykov in StartAndroid Ru RxJava
Всем привет, опубликовал апликуху в плэй маркете и вылезла ошибка  onErrorNotImplementedExceprion, нид хэлп для решения, не могу понять в чём суть ошибки, какая причина
источник

OM

Oleksii Melnykov in StartAndroid Ru RxJava
У меня в сабскрипшионе оверайд метод онЕррор
источник

OM

Oleksii Melnykov in StartAndroid Ru RxJava
Это на моём устройстве, на другое поставил - там нормально выводит в тосте эррор
источник

OM

Oleksii Melnykov in StartAndroid Ru RxJava
И там, и там 7 версия андроида)
источник

OM

Oleksii Melnykov in StartAndroid Ru RxJava
Это только после публикации появилось
источник
2017 September 17

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
Можно. Но это руками надо next и complete делать. Для меня callable проще
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
я думаю, что там subscribeOn должен сработать
источник
2017 September 18

NK

ID:64046853 in StartAndroid Ru RxJava
Всем привет! Подскажите, как прервать по таймауту выполнение запроса на сервер в rxandroid?
источник

NK

ID:64046853 in StartAndroid Ru RxJava
Такая конструкция не работает:
compositeDisposable.add(singleton.getApi()
                       .getProductInfo(result.getContents())
                       .subscribeOn(Schedulers.io())
                       .observeOn(AndroidSchedulers.mainThread())
                       .timeout(singleton.getSettings().getTimeout(), TimeUnit.SECONDS)
               .subscribeWith(getProductObserver()));
источник
2017 September 19

DK

Danil Konovalenko in StartAndroid Ru RxJava
Можно тайм-аут установить в okHttpClient
источник

AK

Andrew Kravet in StartAndroid Ru RxJava
Danil Konovalenko
Можно тайм-аут установить в okHttpClient
Могу порекомендовать Retrofit. Его можна связывать с RxJava.
источник

NK

ID:64046853 in StartAndroid Ru RxJava
Andrew Kravet
Могу порекомендовать Retrofit. Его можна связывать с RxJava.
Это тоже есть, но он не срабатывает
источник

NK

ID:64046853 in StartAndroid Ru RxJava
Тестирую на заранее неверном ip-адресе в baseUrl
источник