Size: a a a

2018 November 10

DG

Dmitriy Gorbunov in RxPM
Leo
А буферизация - это типа вишенка, чтобы лично мне лучше спалось)
оверинжениринг
источник

L

Leo in RxPM
Ой все
источник

DG

Dmitriy Gorbunov in RxPM
Leo
Ну мешать-не мешает, просто удобней было завернуть все эти onActivityResult в удобный для работы контролов формат
по поводу контролов для резалта и пермишенов, поделитесь наработками, интересно посмотреть
источник

L

Leo in RxPM
У меня чутка видоизмененная версия либы, на андроидовских архитектурных компонентах, так что целиком код смотреть не особо интересно, особенно учитывая то, какой я кодер xD А вообще все полностью аналогично диалогам и им подобным: в bind методе привязываюсь к вьюшке, чтобы от нее получить фрагмент или активити и вызвать всякие интенты галерейные, тут же слушаю поток событий activityResult из PmView.
источник

DG

Dmitriy Gorbunov in RxPM
Leo
У меня чутка видоизмененная версия либы, на андроидовских архитектурных компонентах, так что целиком код смотреть не особо интересно, особенно учитывая то, какой я кодер xD А вообще все полностью аналогично диалогам и им подобным: в bind методе привязываюсь к вьюшке, чтобы от нее получить фрагмент или активити и вызвать всякие интенты галерейные, тут же слушаю поток событий activityResult из PmView.
LiveData используете?
источник

L

Leo in RxPM
Не, ViewModels вместо outlast
источник

L

Leo in RxPM
Смысла в livedata не вижу, когда у нас есть rx и свой lifecycle
источник

L

Leo in RxPM
А, ну и lifecycle, чтобы руками не пробрасывать все эвенты
источник

DG

Dmitriy Gorbunov in RxPM
Leo
Не, ViewModels вместо outlast
Чтобы спалось спокойнее?) У нас висит пиарчик с переходом на ViewModels
источник

L

Leo in RxPM
У нас политика такая на фирме) Чем меньше сторонних либ, тем лучше)
источник

L

Leo in RxPM
А арч компоненты ж от гугла, их можно...
источник

L

Leo in RxPM
Пиарчик, видимо, появился позже)
источник
2018 November 13

AK

Artem Kriger in RxPM
Ребят, а есть какой-нибудь простой пример с обработкой команд от вьюхолдеров? Например, в списке стран добавить каждой строке иконку 'избранное'. Наверное надо каждому VH на байнд создавать свою пм-ку, в которой будет action для конкретной строки?
источник

DT

Denis Tkachenko in RxPM
Artem Kriger
Ребят, а есть какой-нибудь простой пример с обработкой команд от вьюхолдеров? Например, в списке стран добавить каждой строке иконку 'избранное'. Наверное надо каждому VH на байнд создавать свою пм-ку, в которой будет action для конкретной строки?
Можно пользоваться ПМкой экрана. При создании VH вешать clickListener и прокидывать в Action либо сущность либо position списка. Action назвать itemFavoriteClicks например
источник

AK

Artem Kriger in RxPM
А как быть с возможностью одновременной отправки команд для нескольких строк? Нужен какой-то пул Action'ов...
источник

DT

Denis Tkachenko in RxPM
Artem Kriger
А как быть с возможностью одновременной отправки команд для нескольких строк? Нужен какой-то пул Action'ов...
можно создать сет с идентификаторами элементов списка которые сейчас в работе добавления\удаления в фавориты
источник

DT

Denis Tkachenko in RxPM
и можно сделать rx обертку для сета чтоб было удобно использовать в цепочках
источник

DT

Denis Tkachenko in RxPM
itemFavoriteInProgressSet
источник

AK

Artem Kriger in RxPM
Т.е. можно создать обёртку, которой можно было бы управлять отправкой нескольких экземпляров одного запроса? Подскажи с чего начать пжл
источник

DT

Denis Tkachenko in RxPM
Artem Kriger
Т.е. можно создать обёртку, которой можно было бы управлять отправкой нескольких экземпляров одного запроса? Подскажи с чего начать пжл
Не понял)
источник