Size: a a a

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

2018 October 06

Sr

Soul riveR in Moxy – MVP библиотека под Android
Maxim Motorniy
если проблема в том что выбор табки влечет пересоздание фрамгента, то вообще не вижу при чём тут мокси
спасибо что просветили. я конечно немного деревянный. но не настолько. я пытался реализовать сохранение позиции при перевороте. без мокси все работало. с условием, что не гуляю по вкладкам. как только подключаю мокси - никакой реакции.
источник

Sr

Soul riveR in Moxy – MVP библиотека под Android
и меня это самого в ступор и ввело
источник

Sr

Soul riveR in Moxy – MVP библиотека под Android
при дефолтной стратегии она же только повторяет последнее действие? так?
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Soul riveR
и меня это самого в ступор и ввело
какие стратегии вы используете кроме дефолтных?
источник

Sr

Soul riveR in Moxy – MVP библиотека под Android
в данном случае только дефолт. у меня буквально 3 метода для переключения по вкладкам.
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Soul riveR
при дефолтной стратегии она же только повторяет последнее действие? так?
она повторяет ВСЕ действия по очереди
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Soul riveR
в данном случае только дефолт. у меня буквально 3 метода для переключения по вкладкам.
это плохой подход
следует изучить все, которые доступны из коробки и выбрать ту, которая подходит
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
если вы испольуете фрагменты, то они сохраняются во фрагмент менеджере, а соответственно нет необходимости повторять их пересоздание
добавление фрагмента и подсветка выбранной вклади - это абсолютно разные действия
рекомендую
разделить подсветку табки и добавление фрагмента
таким образом
подсветку табки можно повторять сколько угодно раз (AddToEndSingleStrategy)
добавление фрагмента нужно совершить однажды без повторения (OneExecuteStrategy)
источник

Sr

Soul riveR in Moxy – MVP библиотека под Android
но у меня фрагмент стартует по факту выбора таба.... 😐
источник

Sr

Soul riveR in Moxy – MVP библиотека под Android
я кажется понял в чем проблема... + -
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Soul riveR
но у меня фрагмент стартует по факту выбора таба.... 😐
в этом и есть проблема)
источник

Sr

Soul riveR in Moxy – MVP библиотека под Android
Спасибо. Буду думать как исправить.
источник
2018 October 07

NK

ID:638211622 in Moxy – MVP библиотека под Android
😜
источник
2018 October 08

А

Андрей in Moxy – MVP библиотека под Android
Ребята, всем привет. Такой вопрос

1. Есть проект с несколькими модулями, в двух из них использую moxy.
2. Есть некие базовые классы BaseView : MvpView(), BasePresenter<T : BaseView> : MvpPresenter<T>() и class BaseMvpAppCompatActivity : MvpAppCompatActivity(), BaseView, все эти классы для удобства вынесены в отделный модуль, который подтягивается в двух других.
3. Соответственно все необходивые мне activity я наследую от BaseMvpAppCompatActivity и внутри делаю @injectPresenter

Проблема: делаю все одинаково, но в отдном из модулей все работает ок, а в другом презентер не инициализируется
источник

А

Андрей in Moxy – MVP библиотека под Android
Использую kotlin, везде есть apply plugin kotlin-kapt
источник

А

Андрей in Moxy – MVP библиотека под Android
Заранее спасибо за любые наводки
источник

А

Андрей in Moxy – MVP библиотека под Android
не могу понять, в чем дело
источник

ns

natan solnysh in Moxy – MVP библиотека под Android
при повороте пустой экран,список юзеров не отображается,показывается только toast ,стратегии пробовал,что подскажете?
источник

А

Андрей in Moxy – MVP библиотека под Android
Андрей
не могу понять, в чем дело
Проблема решилась удалением папок build в модулях
источник
2018 October 11

PS

Pavel Shchahelski in Moxy – MVP библиотека под Android
Доброе утро,
при использовании мокси столкнулись с проблемами, что в 1.5.5 не работает много модульность нормально https://github.com/Arello-Mobile/Moxy/issues/220, а в 1.5.3 существует memory leak, который как раз и был зафикшан 1.5.5 https://github.com/Arello-Mobile/Moxy/pull/182/commits. но хочется, чтобы и то и то работало вместе, а не по отдельности. есть ли какие-то прогнозы по фиксу многомодульности в 1.5.5?
плюс уже androidx и там тоже есть свои проблема, которые заставляют выдумывать всякие штуки. есть ли шансы, что все эти вопросы будут решены и ближайшее время или библиотека уже не так сильно поддерживается авторами и надо делать форки и самому вникать и пытаться править?
источник