Size: a a a

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

2019 January 23

FL

First Last in Moxy – MVP библиотека под Android
подскажите, я правильно понимаю, что в моей ситуации нужно создать пул уже инстансов перезнтеров и перед вызовом диалога/фрагмента помещать нужные данные в презентер, который будет уже инжектится менеджером по тэгу?
источник

D

Donald in Moxy – MVP библиотека под Android
First Last
не суть главне что после onAttach это происходит. Видимо я что-то не так делаю. У меня диалог вызызвывется, пользователь выбирает параметр и я хочу вернуть с диалога данные в коллбэк, вот и хотел создать инстанс диалога, поместить в его презентер коллбек и затем показать диалог
Какие-то костыли если честно, что надо сделать?
источник
2019 January 24

FL

First Last in Moxy – MVP библиотека под Android
Donald
Какие-то костыли если честно, что надо сделать?
Разабрался уже 🤓
источник
2019 January 25

TT

Turalllb Turalll in Moxy – MVP библиотека под Android
Помогите разобраться что отваливается у мокси после того как я удаляю фрагмент из фрагмент менеджера, но после этот же экземпляр фрагмента добавляю в менеджер. Фрагмент отображается и поле презентера на месте, вью стате соответственно тоже,  но команды на вью больше не нанизываются , я пробую ее пересоздавать вращением экрана, нет команд.
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Turalllb Turalll
Помогите разобраться что отваливается у мокси после того как я удаляю фрагмент из фрагмент менеджера, но после этот же экземпляр фрагмента добавляю в менеджер. Фрагмент отображается и поле презентера на месте, вью стате соответственно тоже,  но команды на вью больше не нанизываются , я пробую ее пересоздавать вращением экрана, нет команд.
Код в студию
источник

YS

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

YS

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

Ю

Юрий in Moxy – MVP библиотека под Android
Здравствуйте. Есть активити и презентер. В презентере вызываю метод активити через getViewState() ... после смены ориентации экрана после onCreate этот метод в активити вновь вызывается. в чем может быть проблема?
источник

Ю

Юрий in Moxy – MVP библиотека под Android
презентер в onCreate не вызывается
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
так для этого мокси и нужна. если нужно, чтобы какой-то метод отработал один раз, нужно отметить его в интерфейсе вью стратегией OneEsecutionStrategy
источник

Ю

Юрий in Moxy – MVP библиотека под Android
спасибо:)
источник

Ю

Юрий in Moxy – MVP библиотека под Android
Yuri Shmakov
так для этого мокси и нужна. если нужно, чтобы какой-то метод отработал один раз, нужно отметить его в интерфейсе вью стратегией OneEsecutionStrategy
а где то это можно посмотреть как реализовать? В гите есть пример?
источник

YS

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

Ю

Юрий in Moxy – MVP библиотека под Android
получилось спасибо большое
источник

Ю

Юрий in Moxy – MVP библиотека под Android
и да, ваш фреймвор крутой;)
источник

TT

Turalllb Turalll in Moxy – MVP библиотека под Android
Алексей Ершов
Код в студию
У меня в активности TabLayout в нем фрагменты. Мокси и даггер работают вместе, скоуп даггера на уровне фрагментов (но выше поднимать смысла нет,  т.к. экземпляр вью я не теряю). Мокси тоже не хранит глобальный презентер. https://i.gyazo.com/77ac50865af96931a445e4d99c58eb7a.png
источник

TT

Turalllb Turalll in Moxy – MVP библиотека под Android
А этот код уже в активности https://i.gyazo.com/c04295c5fc72849f4a09a5ea1a07abb0.png
источник

TT

Turalllb Turalll in Moxy – MVP библиотека под Android
я сперва удаляю из фрагмент менеджера все фрагменты, а потом добавлю лишь те что с ошибками.
источник

TT

Turalllb Turalll in Moxy – MVP библиотека под Android
не пойму только почему viewState команды перестает нанизывать , ни сразу при первом отображении ни после поворота экрана
источник

TT

Turalllb Turalll in Moxy – MVP библиотека под Android
а нет я не прав.  После добавления в фрагмент мененджер , фрагмент появляется, но команд прежних на нем нет. Но если вызвать команду и перевернуть экран, то команда отрабатывает. Выходит теряется очередь прежних команд
источник