Size: a a a

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

2018 October 22

НК

Назар Кохан in Moxy – MVP библиотека под Android
Maxim Motorniy
Лучше не делать этого. Но если очень хочется, то можно. Главное понимать и принимать ответственность за последствия
Спасибо. Попробую что-то придумать
источник

DK

Damir Kadyrgulov in Moxy – MVP библиотека под Android
Назар Кохан
Спасибо. Попробую что-то придумать
а вьюхи у вас - это обязательно активности/фрагменты?
источник
2018 October 23

НК

Назар Кохан in Moxy – MVP библиотека под Android
Damir Kadyrgulov
а вьюхи у вас - это обязательно активности/фрагменты?
Да. Фрагменты
источник

DK

Damir Kadyrgulov in Moxy – MVP библиотека под Android
Назар Кохан
Да. Фрагменты
Тогда не вижу проблем юзать один презентер для нескольких вью
источник

НК

Назар Кохан in Moxy – MVP библиотека под Android
Damir Kadyrgulov
Тогда не вижу проблем юзать один презентер для нескольких вью
А как это технически сделать?
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Назар Кохан
А как это технически сделать?
Презентер у которого тип - Weak живёт пока не умрёт последняя вьюха, которая его использует
источник

НК

Назар Кохан in Moxy – MVP библиотека под Android
Ilya Gulya
Презентер у которого тип - Weak живёт пока не умрёт последняя вьюха, которая его использует
Огонь, прям то что надо. А почему это костыль? Не по канону типо?
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Назар Кохан
Огонь, прям то что надо. А почему это костыль? Не по канону типо?
Если задача предполагает идентичность вьюх и нужно запилить быстро - почему бы и нет.
Но как только заказчик захочет разлепить разные вьюхи тебе всё равно придётся их делить.
И желательно думать о том как это корректно запилить с архитектурой точки зрения заранее.
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Тут конечно дело каждого решать как ему удобнее)
источник

НК

Назар Кохан in Moxy – MVP библиотека под Android
Это да. Но я пожалуй костыльну в этот раз) Всем спасибо за помощь
источник

☠🇷

☠️ hex 🇷🇺🐍 in Moxy – MVP библиотека под Android
господа, а как-то реально из левого сервиса обратиться к существующему экземпляру презентера, обходя активити?
источник

☠🇷

☠️ hex 🇷🇺🐍 in Moxy – MVP библиотека под Android
глупый вопрос возможно, I'm new
источник

☠🇷

☠️ hex 🇷🇺🐍 in Moxy – MVP библиотека под Android
или это уже ndk начинается?
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
☠️ hex 🇷🇺🐍
господа, а как-то реально из левого сервиса обратиться к существующему экземпляру презентера, обходя активити?
Не вижу проблемы. Биндимся к сервису прям в презентере (а лучше в интеракторе) и творим что душе угодно.
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
☠️ hex 🇷🇺🐍
господа, а как-то реально из левого сервиса обратиться к существующему экземпляру презентера, обходя активити?
А вообще расскажи подробнее ситуацию. Что именно за сервис?
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Ситуации бывают разные. Если это например сервис для медиаплеера - то лучше ему иметь свой презентер
источник

☠🇷

☠️ hex 🇷🇺🐍 in Moxy – MVP библиотека под Android
Ilya Gulya
А вообще расскажи подробнее ситуацию. Что именно за сервис?
Слушает уведомления
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
☠️ hex 🇷🇺🐍
Слушает уведомления
Тогда в сервис нужен свой презентер, по хорошему. Т.к. уведомление - вьюха с точки зрения архитектуры. А нажатие - действие пользователя.
источник

☠🇷

☠️ hex 🇷🇺🐍 in Moxy – MVP библиотека под Android
Ilya Gulya
Тогда в сервис нужен свой презентер, по хорошему. Т.к. уведомление - вьюха с точки зрения архитектуры. А нажатие - действие пользователя.
Уведомления не мои
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
☠️ hex 🇷🇺🐍
Уведомления не мои
Какая разница? Ты же их ловишь?
источник