Size: a a a

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

2016 November 25

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Ⓜ️ᵃʳᵃᵗ
хмм, а мне казалось у вас так давно, я как будто читалд где то у вас в описании.
Ну вот нет, такой стратегии почему-то не было :)
источник

Ⓜ️ᵃʳᵃᵗ in Moxy – MVP библиотека под Android
Yuri Shmakov
Ну вот нет, такой стратегии почему-то не было :)
тогда скорее всего спутал, ок )
источник

А

Архитектор in Moxy – MVP библиотека под Android
Ⓜ️ᵃʳᵃᵗ
в смысле
На каком этапе жизненного цикла активити в onCreate, или до него...
источник

А

Архитектор in Moxy – MVP библиотека под Android
Ilya Gulya
@ImangazalievM когда вызывается MvpDelegate.onCreate() вроде
Да, скорее всего
источник

YS

Yuri Shmakov in Moxy – MVP библиотека под Android
Архитектор
А когда вызывается метод providePresenter?
Вызывается в onCreate, но только в том случае если в хранилище презентеров нет "подходящего" презентера на данный момент
источник

А

Архитектор in Moxy – MVP библиотека под Android
Yuri Shmakov
Вызывается в onCreate, но только в том случае если в хранилище презентеров нет "подходящего" презентера на данный момент
Да, я так и понял)
источник

А

Архитектор in Moxy – MVP библиотека под Android
Yuri Shmakov
Вызывается в onCreate, но только в том случае если в хранилище презентеров нет "подходящего" презентера на данный момент
А то напрягало каждый раз вызывать setArticleId или что-то в этом роде
источник

А

Архитектор in Moxy – MVP библиотека под Android
Или setComponent
источник

А

Архитектор in Moxy – MVP библиотека под Android
Не комильфо
источник

AP

Alexey Pushkarev in Moxy – MVP библиотека под Android
Yuri Shmakov
Вызывается в onCreate, но только в том случае если в хранилище презентеров нет "подходящего" презентера на данный момент
а если не определять этот метод, то презентер также в OnCreate создается?
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Да
источник
2016 November 26

ИО

Игорь Озеркин in Moxy – MVP библиотека под Android
Подскажите, могу я использовать обычную AppCompatActivity в качестае контейнера для MvpAppCompatFragment? У меня такая логика: запускаем активити, она открывает фрагмент "А" без добавления в бэкстек. Обычный commitallowstateloss. Он загружает некоторые данные. Далее я нажимаю на кнопку и франмент дергает метод активити в который передаёт загруженные данные чтобы она открыла новый фрагмент "В" с загруженными данными с добавлением в бэкстек предыдущего состояния. Т.е если мы находясь в "В" нажимаем кнопку бэк, то все норм- открывается фрагмент "А" с загруженными данными, но если мы находясь в "в" перевернем экран и нажмем бэк, то открывается фрагмент "А" и зоздается новый презентер, т.к в фрагменте "А" отработал метод ондестрой и делегат удалил презентер, т.к метод isremoved возратил тру... Т.е получается заного загружаются данные. Что я делаю не так?!
источник

ИО

Игорь Озеркин in Moxy – MVP библиотека под Android
Я голову уже сломал с этим... Немогу нормальную навигацию сделать на фрагментах:'(
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Привет,
советую:
1) добавить к архитектуре модель.
2) Исключить передачу данных между Fragment и Activity напрямую (только при создании инстанса через бандл)
3) Презентеры инициализируют загрузку данных в модели
4) Презентеры подписываются на именения в модели (Bus/Rx/..)
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Привет всем. Небольшой вопрос: Есть окно, на нём список. Есть ли принципиальная разница, как презентеры в списке должны получать данные?
1) В адаптере, где создаются презентеры проставлять им в конструктор модель с данными
2) Инициализировать презентер с идентификатором сущности, и внутри делать запрос к общему хранилищу данных
Или не принципиально, и зависит от задачи?
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
особо не принципиально. Вообще в адаптеры я не советую пихать презентеры, только если у итемов в адаптере реально сложная логика и их ожидается не  много
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
к  примеру у вас умный дом и 4 девайса - их стоит пихать ав адаптер
источник

AB

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

AR

Alexey Rudakovsky in Moxy – MVP библиотека под Android
Всем привет. В этом чате принято представляться? Алексей Рудаковский, разработчик приложений для часов из Москвы
источник

ИО

Игорь Озеркин in Moxy – MVP библиотека под Android
Alexander Blinov
Привет,
советую:
1) добавить к архитектуре модель.
2) Исключить передачу данных между Fragment и Activity напрямую (только при создании инстанса через бандл)
3) Презентеры инициализируют загрузку данных в модели
4) Презентеры подписываются на именения в модели (Bus/Rx/..)
Ну как бы оно так и есть:-) rx, модель, все дела. И через инстанс с бандлом делаю фрагменты. Вопрос - почему презентер не сохраняется?!
источник