Size: a a a

Moxy – MVP библиотека под Android

2018 September 04

R

Ramazan in Moxy – MVP библиотека под Android
Приведу пример.
Одни из моих команд:
- удалить строку,
- показать окно ввода со значением выбранной ячейки.

Теперь я выбрал ячейку а потом удалил эту строку в которой она находилась.(получилось 2 команды)
Поворачиваю экран - и запускаются команды из стека, 1 было показать выделенную ячейку, но в модели ее уже нет, а через команду мне нужно передать значение этой ячейки, что тогда произойдет?

Я пишу так как я это вижу.
источник

ФХ

Фаррух Холмухамедов in Moxy – MVP библиотека под Android
Ramazan
Приведу пример.
Одни из моих команд:
- удалить строку,
- показать окно ввода со значением выбранной ячейки.

Теперь я выбрал ячейку а потом удалил эту строку в которой она находилась.(получилось 2 команды)
Поворачиваю экран - и запускаются команды из стека, 1 было показать выделенную ячейку, но в модели ее уже нет, а через команду мне нужно передать значение этой ячейки, что тогда произойдет?

Я пишу так как я это вижу.
Еще раз — используй стратегии
источник
2018 September 05

П

Павел 🍵 in Moxy – MVP библиотека под Android
androidx еще не добавили?
источник

EM

Eugene Matsyuk in Moxy – MVP библиотека под Android
Ребятки, привет!
мб кто подскажет?
https://github.com/Arello-Mobile/Moxy/issues/224
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Действительно интересная вещь. Присоединяюсь к вопросу 🙂
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
А как насчёт того чтобы в feature-api добавить провайдер MoxyReflector?
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Только Moxy вроде не даёт возможностей в рантайме провайдить рефлектор, в этом проблема
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Нужно сделать то же что делает AnnotationProcessor когда видит аннотацию RegisterMoxyReflectorPackages только руками в рантайме.
источник

EM

Eugene Matsyuk in Moxy – MVP библиотека под Android
Ilya Gulya
А как насчёт того чтобы в feature-api добавить провайдер MoxyReflector?
а это как?)
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Ну, у тебя есть feature-api, он имеет доступ к feature-impl. В самом топорном случае берём и делаем в feature=api какой-нибудь синглтон-прокси который делает что-то типа FeatureMoxyReflector.getInstance()
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Проблема в одном - Moxy щас не поддерживает такие штуки
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
@senneco призываем тебя
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
источник

EM

Eugene Matsyuk in Moxy – MVP библиотека под Android
Юра, не отлынивай =)
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Оставил feature proposal в issue
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
рефлекшен вам в помощь, Евгений =)) и я не оч понимаю где именно рпоблема, и в чём =)
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Yuri Shmakov
рефлекшен вам в помощь, Евгений =)) и я не оч понимаю где именно рпоблема, и в чём =)
лол 🙂
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Yuri Shmakov
рефлекшен вам в помощь, Евгений =)) и я не оч понимаю где именно рпоблема, и в чём =)
Он пытается разделить фичу на 2 модуля, в одном api, в другом имплементация. И т.к. MoxyReflector генерируется в impl модуле а приложение имеет доступ только к api - то Annotation processor приложения не видит этот рефлектор
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Eugene а в app модуле тоже есть мокси, и из его рефлектора ты хочешь ссылаться на тот рефлектор?
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Yuri Shmakov
Eugene а в app модуле тоже есть мокси, и из его рефлектора ты хочешь ссылаться на тот рефлектор?
У Moxy же щас такая архитектура что если ты не зарегистрируешь все рефлекторы при помощи @RegisterMoxyReflectorPackages то останется только один который перетрёт остальные. И будут нулпоинтеры при попытке забиндить презентеры в library-модулях
источник