Size: a a a

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

2020 May 09

D

Dmitriy in Moxy – MVP библиотека под Android
которая применилась к тем, что в BaseMvpView
источник

S

Singular in Moxy – MVP библиотека под Android
Dmitriy
которая применилась к тем, что в BaseMvpView
Смысл тогда от BaseMvp? если аннотации не передаются наследникам
источник

D

Dmitriy in Moxy – MVP библиотека под Android
по вашему родительский класс должен перекрывать реализации дочерних?
источник

S

Singular in Moxy – MVP библиотека под Android
Dmitriy
по вашему родительский класс должен перекрывать реализации дочерних?
Наследник должен полностью получить все от родителя, а при желании расширяться самого себя. Это же принцип SOLID
источник

S

Singular in Moxy – MVP библиотека под Android
Так почему аннотация не передается?
источник

S

Singular in Moxy – MVP библиотека под Android
Раньше в Мокси такой проблемы не было.
источник

D

Dmitriy in Moxy – MVP библиотека под Android
раньше и работало с помощью других механизмов
источник

S

Singular in Moxy – MVP библиотека под Android
Dmitriy
раньше и работало с помощью других механизмов
А есть способ, кроме аннотаций? во всем проекте щяс менять как - то времени нет
источник

D

Dmitriy in Moxy – MVP библиотека под Android
В гайде по миграции написано это
источник

S

Singular in Moxy – MVP библиотека под Android
Dmitriy
В гайде по миграции написано это
Спасибо)
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Singular
A View method has no strategy! Add @StateStrategyType annotation to this method, or to the View interface. You can also specify default strategy via compiler option.
   public abstract void myMethod()(@org.jetbrains.annotations.NotNull()
Правила наследования стратегий в Мокси скоро немного изменятся, станут более предсказуемыми. Думаю, вам будет интересно почитать issue на эту тему. https://github.com/moxy-community/Moxy/issues/94
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Singular
Смысл тогда от BaseMvp? если аннотации не передаются наследникам
Передаются, но в вашем случае вы повесили аннотацию на пустой интерфейс. Если бы эта аннотация работала на методы, объявленные в интерфейсе наследнике, было бы странно. Если вы объявите метод в интерфейсе, повесите на него аннотацию, то этот метод в наследниках будет работать согласно этой аннотации.
источник

S

Singular in Moxy – MVP библиотека под Android
При использовании MVP, где реализовать метод сохранения и подгрузки данных в БД?
источник

S

Singular in Moxy – MVP библиотека под Android
Есть идеи?
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
Singular
При использовании MVP, где реализовать метод сохранения и подгрузки данных в БД?
Этот вопрос лучше задать в @Android_Architecture
источник
2020 May 10

ЕХ

Евгений Храмов... in Moxy – MVP библиотека под Android
Singular
При использовании MVP, где реализовать метод сохранения и подгрузки данных в БД?
В рамках MVP есть абстракция M-модели
Где и как она хранится не является предметом MVP
Но точно лишь одно, что для получения модели внутри презентера вызываются функции чего-то, что отвечает за получение/хранение данных.
Это может быть база данных, репозиторий, интеррактор.... тут уж выбирать вам

от себя добавлю, что желательно чтобы модель была уровня представления
источник

МE

Михаил E1ement in Moxy – MVP библиотека под Android
@alaershov привет. Видел твой коммент в ишью из старой репы Мокси, где поднимался вопрос inject презентера через Даггер. Ты направил в новую репу, но там примера по этой теме нет. Вообще имеет смысл отдавать презентер даггером или проще использовать родной InjectPresenter?
источник
2020 May 11

D

Dmitriy in Moxy – MVP библиотека под Android
Михаил E1ement
@alaershov привет. Видел твой коммент в ишью из старой репы Мокси, где поднимался вопрос inject презентера через Даггер. Ты направил в новую репу, но там примера по этой теме нет. Вообще имеет смысл отдавать презентер даггером или проще использовать родной InjectPresenter?
есть 2 примера. через by moxyPresenter и через @ProvidePresenter
источник

МE

Михаил E1ement in Moxy – MVP библиотека под Android
Dmitriy
есть 2 примера. через by moxyPresenter и через @ProvidePresenter
А что в модуле даггера должно быть?
источник

D

Dmitriy in Moxy – MVP библиотека под Android
ничего особенного. отличие только в фрагменте/активити
источник