RX-Android + ViewModel + Retrofit не вызывает OnComplete ()

Я написал сообщение в блоге об этом.

Я создал компонент под названием ResizableButton, основанный на записи блога Кирилла Гроучникова о пользовательских компонентах, используемых в новом приложении для Android. Я поместил здесь код src .

С другой стороны, mosabua прочитал мой пост и сказал мне, что он собирается открыть исходный код своей реализации, который был быстрее, чем у меня. Надеюсь, он скоро выпустит:)

0
задан Azurlake 2 March 2019 в 23:17
поделиться

1 ответ

Я думаю, что mViewModel.getItems возвращает Flowable. Для того, чтобы текучий процесс завершился, нам нужно явно его утилизировать.

Чтобы решить, что вы можете заставить mViewModel.getItems возвращать Single<List<ItemType>>, а затем преобразовать поток, используя .flatMapObservable { Observable.fromIterable(it) } для обработки каждого элемента.

0
ответ дан Valerii 2 March 2019 в 23:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: