Lazy инициализация Объект будет создан непосредственно в момент обращения к нему. Т.е. метод аннотированный @ProvidePresenter вызоветься только раз и обратится к даггеру, который возвратит нужный объект.
например, если во вьюпейджере используются одинаковые фрагменты с разными аргументами в этом случае желательно что бы каждый фрагмент имел свой презентер для этого используется тег
Lazy инициализация Объект будет создан непосредственно в момент обращения к нему. Т.е. метод аннотированный @ProvidePresenter вызоветься только раз и обратится к даггеру, который возвратит нужный объект.
Так а к даггеру обращаться не надо.. Каждый раз когда onCreate отработает создастся новый inject даггера.. Аааа точно блин , можно же component.inject перенести из onCreate в providePresenter
Так а к даггеру обращаться не надо.. Каждый раз когда onCreate отработает создастся новый inject даггера.. Аааа точно блин , можно же component.inject перенести из onCreate в providePresenter
ну это уже кому как удобно даггер можно по разному подружить с мокси в моем случае я использую android dagger и ничег не пишу, кроме @Inject на нужных полях
ну это уже кому как удобно даггер можно по разному подружить с мокси в моем случае я использую android dagger и ничег не пишу, кроме @Inject на нужных полях
А где экземпляры компонент хранятся? Им же иногда нужно вручную скормить компоненту из верхнего уровня зависимости. Хотя такой код можно автоматизировать. Наверно надо обновиться
А где экземпляры компонент хранятся? Им же иногда нужно вручную скормить компоненту из верхнего уровня зависимости. Хотя такой код можно автоматизировать. Наверно надо обновиться