Вопросы с тегом «dagger-2»

135
Субкомпоненты Dagger 2 против зависимостей компонентов

plus()Метод Dagger 1 я часто использовал в предыдущих приложениях, поэтому я понимаю ситуации, когда вам может понадобиться субкомпонент с полным доступом к привязкам родительских графов. В какой ситуации было бы полезно использовать компонентную зависимость вместо субкомпонентной зависимости и...

134
От чего зависит жизненный цикл компонента (графа объектов) в Dagger 2?

Я пытаюсь осмыслить области видимости в Dagger 2, в частности, жизненный цикл графиков с областью видимости. Как создать компонент, который будет очищен при выходе из области видимости. В случае приложения Android при использовании Dagger 1.x у вас обычно есть корневая область видимости на уровне...

129
Ошибка: тип программы уже присутствует: android.support.design.widget.CoordinatorLayout $ Behavior

При создании проекта я получаю следующую ошибку. не использовали CoordinatorLayout в этом проекте. просто добавлен как зависимость в build.gradle: Я использую Android Studio 3.2 Canary 4. LogCat AGPBI: {"kind": "error", "text": "Тип программы уже присутствует:...

100
Как настроить внедрение зависимостей DAGGER с нуля в Android-проекте?

Как использовать кинжал? Как настроить Dagger для работы в моем Android-проекте? Я бы хотел использовать Dagger в своем Android-проекте, но это меня сбивает. РЕДАКТИРОВАТЬ: Dagger2 также отсутствует с 2015 04 15, и это еще более сбивает с толку! [Этот вопрос является «заглушкой», на которую я...

90
Как получить контекст в Android MVVM ViewModel

Я пытаюсь реализовать шаблон MVVM в своем приложении для Android. Я читал, что ViewModels не должен содержать специального кода для Android (чтобы упростить тестирование), однако мне нужно использовать контекст для различных вещей (получение ресурсов из xml, инициализация настроек и т. Д.). Как...

85
Dagger - должны ли мы создавать каждый компонент и модуль для каждого действия / фрагмента

Давно работаю с dagger2. И я запутался, создавая собственный компонент / модуль для каждого Activity / Fragment. Пожалуйста, помогите мне прояснить это: Например, у нас есть приложение, в котором около 50 экранов. Мы реализуем код по шаблону MVP и Dagger2 для DI. Предположим, у нас есть 50...

10
Как использовать Dagger 2 для внедрения ViewModel из тех же фрагментов внутри ViewPager

Я пытаюсь добавить Dagger 2 в свой проект. Мне удалось ввести ViewModels (компонент AndroidX Architecture) для моих фрагментов. У меня есть ViewPager, который имеет 2 экземпляра одного и того же фрагмента (только незначительное изменение для каждой вкладки), и на каждой вкладке я наблюдаю,...