Я написал сообщение в блоге об этом.
Я создал компонент под названием ResizableButton
, основанный на записи блога Кирилла Гроучникова о пользовательских компонентах, используемых в новом приложении для Android. Я поместил здесь код src .
С другой стороны, mosabua прочитал мой пост и сказал мне, что он собирается открыть исходный код своей реализации, который был быстрее, чем у меня. Надеюсь, он скоро выпустит:)
Я думаю, что mViewModel.getItems
возвращает Flowable
. Для того, чтобы текучий процесс завершился, нам нужно явно его утилизировать.
Чтобы решить, что вы можете заставить mViewModel.getItems
возвращать Single<List<ItemType>>
, а затем преобразовать поток, используя .flatMapObservable { Observable.fromIterable(it) }
для обработки каждого элемента.