Size: a a a

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

2018 April 20

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Daniil
Как на счёт практики Moxy + Conductor?
Да без проблем. Может даже можно нагуглить решение :)
источник
2018 April 21

P▽

Picty ▽ in Moxy – MVP библиотека под Android
Ребята, подскажите пожалуйста:
Есть фрагмент+презентер+вьюха.

Во фрагменте ресайкл - при клике на пункт - есть второй фрагмент (с презентера и вьюхой) в котором viewPager на 2 других фрагмента.

В итоге схема такая, что:
Фрагмент А - из него нужно передать Фрагменту В модель тапнутого пункта - во Фрагменте В передать в адаптер ViewPager'a части модели(или всю) - чтобы при создании фрагментов C и D им было откуда данные брать.

Схема выглядит какой-то сложной. Думаю как лучше это всё сделать.

Проект на dagger2+moxy+cicerone

Что можно сделать?
Может связь презентера или как можно по более простому и наглядному это связать?

Спасибо!
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Picty ▽
Ребята, подскажите пожалуйста:
Есть фрагмент+презентер+вьюха.

Во фрагменте ресайкл - при клике на пункт - есть второй фрагмент (с презентера и вьюхой) в котором viewPager на 2 других фрагмента.

В итоге схема такая, что:
Фрагмент А - из него нужно передать Фрагменту В модель тапнутого пункта - во Фрагменте В передать в адаптер ViewPager'a части модели(или всю) - чтобы при создании фрагментов C и D им было откуда данные брать.

Схема выглядит какой-то сложной. Думаю как лучше это всё сделать.

Проект на dagger2+moxy+cicerone

Что можно сделать?
Может связь презентера или как можно по более простому и наглядному это связать?

Спасибо!
Я делал это с помощью общего интерактора, который даггером делался локальныйм синглтоном. Внутри PublishSubject от RxJava. В презентеры инжектится этот общий интерактор и через него они общаются.
источник

P▽

Picty ▽ in Moxy – MVP библиотека под Android
Maxim Motorniy
Я делал это с помощью общего интерактора, который даггером делался локальныйм синглтоном. Внутри PublishSubject от RxJava. В презентеры инжектится этот общий интерактор и через него они общаются.
да, такой вариант есть и он используется - но в ключе - запросили данные, сохранили данные, прокинули событие, поймали и дернули то место куда сохранили.

А вот с примером выше - когда тапнули по пункту и по сути нужно данные пункта передать. Хранить данные пункта в слое данных - как-то странно, ведь это просто тапнутый пункт, а не что-то глобальное(список всех пунктов например).

Как вы подходили к передаче данных в подобном случае? (если такой был) :)
источник

НК

Назар Кохан in Moxy – MVP библиотека под Android
Доброго времени суток! Помогите плиз, кто может. Есть фрагмент с пагинацией, все методы пагинации через moxy проходят. При востановлении фрагмента естественно все методы из viewState выполняються как и задумывалось, только вот есть задача выполнить одно действие ПОСЛЕ всех манипуляций moxy с востановлением. Есть идеи?
источник

MM

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

А вот с примером выше - когда тапнули по пункту и по сути нужно данные пункта передать. Хранить данные пункта в слое данных - как-то странно, ведь это просто тапнутый пункт, а не что-то глобальное(список всех пунктов например).

Как вы подходили к передаче данных в подобном случае? (если такой был) :)
Ну, лишь бы не во вьюхе хранить, а там уже не столь принципиально
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Назар Кохан
Доброго времени суток! Помогите плиз, кто может. Есть фрагмент с пагинацией, все методы пагинации через moxy проходят. При востановлении фрагмента естественно все методы из viewState выполняються как и задумывалось, только вот есть задача выполнить одно действие ПОСЛЕ всех манипуляций moxy с востановлением. Есть идеи?
Что за действие?)
источник

НК

Назар Кохан in Moxy – MVP библиотека под Android
нужно запихнуть пару елементов вверх в ресайклер. Но мне кажеться, щас как-то получиться) Но всеровно иногда возникают ситуации что нужно иметь момент когда moxy отработает востановление
источник

Rl

Roman lastName in Moxy – MVP библиотека под Android
Назар Кохан
нужно запихнуть пару елементов вверх в ресайклер. Но мне кажеться, щас как-то получиться) Но всеровно иногда возникают ситуации что нужно иметь момент когда moxy отработает востановление
Может создать свою стратегию?
источник

НК

Назар Кохан in Moxy – MVP библиотека под Android
это по харкору, мне как-то лень)
источник

НК

Назар Кохан in Moxy – MVP библиотека под Android
На крайний случай оставлю
источник

D

Daniil in Moxy – MVP библиотека под Android
Приветствую. Решил использовать Conductor + Moxy.
Вот реализация https://gist.github.com/infraymer/

Дело в том, что после поворота экрана viewState не вызывается
источник

Rl

Roman lastName in Moxy – MVP библиотека под Android
Назар Кохан
это по харкору, мне как-то лень)
Или в detachView добавляй вызов =)
источник

Rl

Roman lastName in Moxy – MVP библиотека под Android
Назар Кохан
это по харкору, мне как-то лень)
До вызова super =)
источник

НК

Назар Кохан in Moxy – MVP библиотека под Android
Roman lastName
До вызова super =)
Попробую, спасибо)
источник

D

Daniil in Moxy – MVP библиотека под Android
Помогите разобраться)))
источник

SB

Stas Bushuk in Moxy – MVP библиотека под Android
Такая проблема : есть активити в который перекидываются данные с перезентера , при повторном заходе данные остаются, какую стратегию использовать что бы при этом данные при повороте оставались ?
источник

НК

Назар Кохан in Moxy – MVP библиотека под Android
Stas Bushuk
Такая проблема : есть активити в который перекидываются данные с перезентера , при повторном заходе данные остаются, какую стратегию использовать что бы при этом данные при повороте оставались ?
Они должны оставаться со стандарной стратегией вроде как.
источник

SB

Stas Bushuk in Moxy – MVP библиотека под Android
Назар Кохан
Они должны оставаться со стандарной стратегией вроде как.
со стандартной стратегий при повторном заходе в активити остаются прошлые данные со стратегией SingleStateStrategy при повороте данные теряются, как сыр съесть и в мышеловку не сесть ?
источник

НК

Назар Кохан in Moxy – MVP библиотека под Android
Stas Bushuk
со стандартной стратегий при повторном заходе в активити остаются прошлые данные со стратегией SingleStateStrategy при повороте данные теряются, как сыр съесть и в мышеловку не сесть ?
В onCreate проверяешь bundle на пустоту?
источник