Size: a a a

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

2018 April 16

AA

Alexander A. in Moxy – MVP библиотека под Android
Ага, cicerone
источник

A

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

KD

Konstantin Dovnar in Moxy – MVP библиотека под Android
Такой вопрос. Как быть, если у меня у View есть метод error() который отображает диалоговое окно с ошибкой.
По логике, если ошибка отобразилась, пользователь закрыл диалог, но перевернул телефон - диалог снова покажется. Как это обойти, при условии, что стратегию у метода особо не поменяешь, т.к. в нем же, при успешном вызове без ошибки, выполняется другой метод вью, который нужно сохранить.
Возможно я просто не так как-то обрабатываю и ошибку надо вызывать как-то иначе?
источник

RH

Ruslan Hanza in Moxy – MVP библиотека под Android
Konstantin Dovnar
Такой вопрос. Как быть, если у меня у View есть метод error() который отображает диалоговое окно с ошибкой.
По логике, если ошибка отобразилась, пользователь закрыл диалог, но перевернул телефон - диалог снова покажется. Как это обойти, при условии, что стратегию у метода особо не поменяешь, т.к. в нем же, при успешном вызове без ошибки, выполняется другой метод вью, который нужно сохранить.
Возможно я просто не так как-то обрабатываю и ошибку надо вызывать как-то иначе?
Ты вметоде error обрабатывает успешный вариант? Не понял
источник

RH

Ruslan Hanza in Moxy – MVP библиотека под Android
Ты можешь стратегиями анотировать методы в интерфейсе, например
источник

RH

Ruslan Hanza in Moxy – MVP библиотека под Android
SkipStrategy ,или oneexecute
источник

KD

Konstantin Dovnar in Moxy – MVP библиотека под Android
Ruslan Hanza
Ты вметоде error обрабатывает успешный вариант? Не понял
Нет.
В методе презентера может быть вызван viewState.error() или viewState.something().
Во втором случае это поведение которое нужно сохранить во вью стейте, а при ерроре нет, чтобы диалог не повторялся.
источник

KD

Konstantin Dovnar in Moxy – MVP библиотека под Android
Ruslan Hanza
Ты можешь стратегиями анотировать методы в интерфейсе, например
Разве они применяются не к презентеру?
источник

RH

Ruslan Hanza in Moxy – MVP библиотека под Android
Konstantin Dovnar
Нет.
В методе презентера может быть вызван viewState.error() или viewState.something().
Во втором случае это поведение которое нужно сохранить во вью стейте, а при ерроре нет, чтобы диалог не повторялся.
Ну так анотируй метод error() SkipStrategy
источник

KD

Konstantin Dovnar in Moxy – MVP библиотека под Android
Ruslan Hanza
Ну так анотируй метод error() SkipStrategy
Все. Я напутал, думал стратегии используются на презентере. Красота 👌
источник

KD

Konstantin Dovnar in Moxy – MVP библиотека под Android
Спасибо
источник

DM

Dmitriy Mitrofanov in Moxy – MVP библиотека под Android
Alexander Blinov
Ребята, мы живем в тяжелые времена, если телеграм заблокируют, то информация о судьбе чата будет в README репозитория

Обсуждаем в группе вопросы, связанные с Moxy:
- почему нужно пользоваться Moxy?
- какие возможности есть у Moxy?
- помогаем принять друг другу правильное решение определенной задачи
- и т. д.

Github: https://github.com/Arello-Mobile/Moxy
Wiki: https://github.com/Arello-Mobile/Moxy/wiki
Статьи/видео/слайды про Moxy: https://github.com/Arello-Mobile/Moxy/wiki#references

Чат про clean архитектуру : https://t.me/Android_Architecture
Чат про Навигацию с Cicerone : https://telegram.me/Cicerone_RUS

Про блокировку телеграм написано паблике
https://kod.ru/
Ну вот, телеграм заблокировали, а информация в ридми не появилась)
источник

Р

Роман in Moxy – MVP библиотека под Android
Все на прокси перешли )
источник

M

Max in Moxy – MVP библиотека под Android
а что там с новым релизом Moxy?
источник

Р

Роман in Moxy – MVP библиотека под Android
А что разве планируется новый релиз?
источник

M

Max in Moxy – MVP библиотека под Android
там же ребятам ждуи опрувов pull request-ов
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Планируется
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Там куча пулл реквестов
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Плюс надо задепрекейтить всю лабуду с глобальным презентерами
источник

Р

Роман in Moxy – MVP библиотека под Android
А это да, может с моим пул реквестом тоже разберётесь, с кастомными вью )
источник