Size: a a a

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

2021 February 19

MN

Max Novikov in Moxy – MVP библиотека под Android
Нужно будет изучить и мигрировать
источник

D

Dmitriy in Moxy – MVP библиотека под Android
Max Novikov
Нужно будет изучить и мигрировать
оставил PR, можно с ним попробовать
источник
2021 February 20

v

vorobyoff in Moxy – MVP библиотека под Android
к нему доступа нет, он packege-private
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
vorobyoff
к нему доступа нет, он packege-private
Это отдельный артефакт - moxy-ktx
источник

v

vorobyoff in Moxy – MVP библиотека под Android
а, все понял
источник
2021 February 24

RG

Roman Gromov in Moxy – MVP библиотека под Android
Всем привет, подскажите хорошую практику: есть фрагмент с презентером, фрагмент большой и много всего делает: и жнец, и на дуде игрец. Как правильно его расколотить на “части поменьше” ? Выделять куски и делать из них CustomView или делать из них child-фрагментики со своими презентерами?
источник

JF

Jorik Fat in Moxy – MVP библиотека под Android
Roman Gromov
Всем привет, подскажите хорошую практику: есть фрагмент с презентером, фрагмент большой и много всего делает: и жнец, и на дуде игрец. Как правильно его расколотить на “части поменьше” ? Выделять куски и делать из них CustomView или делать из них child-фрагментики со своими презентерами?
в рамках Moxy с customView сложнее чем раздробить на отдельный фрагменты
источник

RG

Roman Gromov in Moxy – MVP библиотека под Android
спасибо!
источник
2021 February 27

M

Mr.hinkal05 in Moxy – MVP библиотека под Android
Всем привет, у меня есть Активити с bottomNavigationView где 2 кнопки, которая переключает фрагменты в frameLayout'e, мне нужно чтобы фрагменты при пересоздании не теряли своё состояние, в основном из-за этого я начал использовать Moxy, но оказывается PresenterType.GLOBAL убрали, и сейчас  при уничтожении фрагмента уничтожается и presenter.Скажите пожалуйста как сделать так чтобы при уничтожени фрагмента presenter не уничтожался, и при восстановлении фрагмента чтобы он находил именно тот presenter который и был у нее до уничтожения
источник

ЕК

Евгений Кузовкин... in Moxy – MVP библиотека под Android
Mr.hinkal05
Всем привет, у меня есть Активити с bottomNavigationView где 2 кнопки, которая переключает фрагменты в frameLayout'e, мне нужно чтобы фрагменты при пересоздании не теряли своё состояние, в основном из-за этого я начал использовать Moxy, но оказывается PresenterType.GLOBAL убрали, и сейчас  при уничтожении фрагмента уничтожается и presenter.Скажите пожалуйста как сделать так чтобы при уничтожени фрагмента presenter не уничтожался, и при восстановлении фрагмента чтобы он находил именно тот presenter который и был у нее до уничтожения
Не уничтожайте фрагмент при переключении таба, пусть состояние меняется на detached (уничтожается только вьюха)
источник

M

Mr.hinkal05 in Moxy – MVP библиотека под Android
А как не уничтожать фрагмент та? Она же сама уничтожается при getTransition.replace()
источник

P

Pavel in Moxy – MVP библиотека под Android
Я думаю, в данном случае задача восстановления состояния должна быть не на уровне презентера фрагмента, а на уровне бизнес-логики. Если что-то нужно хранить после окончательной смерти фрагмента, то это лучше делать в бизнес-логике.
Например, презентеры фрагментов могут использовать общий интерактор, который живёт, пока живёт активити. Либо вообще интерактор уровня приложения или сервиса.
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Ну эт совсем оверкилл) тут просто достаточно не реплейсить фрагмент
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Можно делать hide и show
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
если часто переключаться между табами, то хочется чтобы состояние было сохранено один-в-один, это сложно сделать полностью на уровне интеракторов
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
логика логикой, а положение скролла всё равно хранится на уровне стейта UI
источник

M

Mr.hinkal05 in Moxy – MVP библиотека под Android
Алексей Ершов
Можно делать hide и show
А разве тогда не будет нагрузка на приложение? Ну типа скрытый фрагмент же тоже будет в этот момент работать
источник

M

Mr.hinkal05 in Moxy – MVP библиотека под Android
Нет?
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Mr.hinkal05
А разве тогда не будет нагрузка на приложение? Ну типа скрытый фрагмент же тоже будет в этот момент работать
что такое “нагрузка на приложение”?
источник