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

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

1
От чего зависит жизненный цикл компонента (графа объектов) в Dagger 2?
Я пытаюсь осмыслить области видимости в Dagger 2, в частности, жизненный цикл графиков с областью видимости. Как создать компонент, который будет очищен при выходе из области видимости. В случае приложения Android при использовании Dagger 1.x у вас обычно есть корневая область видимости на уровне приложения, которую вы расширяете для создания …
134 java  dagger-2  lifecycle 

22
Ошибка: тип программы уже присутствует: android.support.design.widget.CoordinatorLayout $ Behavior
При создании проекта я получаю следующую ошибку. не использовали CoordinatorLayout в этом проекте. просто добавлен как зависимость в build.gradle: Я использую Android Studio 3.2 Canary 4. LogCat AGPBI: {"kind": "error", "text": "Тип программы уже присутствует: android.support.design.widget.CoordinatorLayout $ Behavior", "sources": [{}], "tool": "D8" }: app: transformDexArchiveWithExternalLibsDexMergerForDebug FAILED FAILURE: сбой сборки с …

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

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

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

2
Как использовать Dagger 2 для внедрения ViewModel из тех же фрагментов внутри ViewPager
Я пытаюсь добавить Dagger 2 в свой проект. Мне удалось ввести ViewModels (компонент AndroidX Architecture) для моих фрагментов. У меня есть ViewPager, который имеет 2 экземпляра одного и того же фрагмента (только незначительное изменение для каждой вкладки), и на каждой вкладке я наблюдаю, LiveDataчтобы получать обновления об изменении данных (из …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.