Size: a a a

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

2019 March 25

NK

ID:559135736 in Moxy – MVP библиотека под Android
Владислав Новосельцев
у меня вот так :
implementation 'tech.schoolhelper:moxy-x:1.5.7'
implementation 'tech.schoolhelper:moxy-x-androidx:1.5.7'
kapt 'tech.schoolhelper:moxy-x-compiler:1.5.7'
Там читай выше. 1.7.0 в другой ветке подключи. Этот почему то не работает
источник
2019 March 26

Ю

Юрий in Moxy – MVP библиотека под Android
Здравствуйте, у меня возникла такая ситуация: есть презентер, в котором осуществляются http запросы. Он используется в конкретном активити, как мне этот экземпляр презентера передать во фрагмент? Хорошая ли эта практика передавать его в качестве параметра?
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Юрий
Здравствуйте, у меня возникла такая ситуация: есть презентер, в котором осуществляются http запросы. Он используется в конкретном активити, как мне этот экземпляр презентера передать во фрагмент? Хорошая ли эта практика передавать его в качестве параметра?
может, не надо его передавать во фрагмент?
источник

Ю

Юрий in Moxy – MVP библиотека под Android
Алексей Ершов
может, не надо его передавать во фрагмент?
надо( у него есть методы которые нужны фрагменту , плюс полученный ассестокен
источник

Ю

Юрий in Moxy – MVP библиотека под Android
делать синглтоном (di) и внедрять его в нужные классы?
источник

SV

Sergey Vasilchenko in Moxy – MVP библиотека под Android
у вас есть @InjectPresenter, берете и внедряете куда надо
источник

SV

Sergey Vasilchenko in Moxy – MVP библиотека под Android
или речь о презентере из другого вью?
источник

АЕ

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

RB

Ruslan B. in Moxy – MVP библиотека под Android
Всем привет! Не подскажите, не было ли идей в Мокси внедрить что-то наподобие этого: https://github.com/Comcast/resourceprovider
А то тянуть стринги через di не очень красиво, через applicationContext не кошерно, а иметь доступ к стрингам только во вью - не очень весело. Понятное дело, что этот ресорспровайдер по сути обёртка, но выглядит то красиво и вполне норм будет смотреться в презентерах (которые как раз должны на мой взгляд знать о стрингах)
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
А в чём смысл нормальный API Resources превращать в какой-то ад, где на каждую строку по методу генерируется? Не проще ресурсы обернуть в свою обертку-интерфейс, и спокойно использовать в презентере?
источник

SS

Siarhei Smuraha in Moxy – MVP библиотека под Android
а зачем стринги за пределами вью?
источник

RB

Ruslan B. in Moxy – MVP библиотека под Android
Siarhei Smuraha
а зачем стринги за пределами вью?
во многих случаях можно получить те или иные конфиги с бэка, содержащие в том числе и стринги (к примеру, названия разделов), и в этом случае знать о них надо "задолго" до отправления информации во вью для отображения
источник

RB

Ruslan B. in Moxy – MVP библиотека под Android
Алексей Ершов
А в чём смысл нормальный API Resources превращать в какой-то ад, где на каждую строку по методу генерируется? Не проще ресурсы обернуть в свою обертку-интерфейс, и спокойно использовать в презентере?
В принципе согласен, не особо подумал об этом. Должно быть где-то в дата-слое на мой взгляд
источник

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
прояснилась какая то информация по поводу репо и выхода анроидХ?
источник

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
источник
2019 March 27

KD

Konstantin Dovnar in Moxy – MVP библиотека под Android
Ruslan B.
во многих случаях можно получить те или иные конфиги с бэка, содержащие в том числе и стринги (к примеру, названия разделов), и в этом случае знать о них надо "задолго" до отправления информации во вью для отображения
Что-то у меня не очень в голове укладывается - получение данных для ресурсов с сервера.
Если тебе уже приходят строки с сервера - их и используй.
Если с сервера приходит что-то полностью завязанное на ресурсы - всё у вас через жопа
источник

D

Denis in Moxy – MVP библиотека под Android
Почему getViewState(); может возвращать null кто знает?
источник

D

Denis in Moxy – MVP библиотека под Android
Все сделал по инструкции с https://github.com/Arello-Mobile/Moxy
источник

D

Denis in Moxy – MVP библиотека под Android
Разобрался, забыл @InjectViewState
источник

KD

Konstantin Dovnar in Moxy – MVP библиотека под Android
Уже пора прямо в геттере, если ViewState == null выкидывать какой-нибудь WhereFuckinIngectViewStateAnnotationException
источник