Для предоставления разных инстансов одного и того же класса в Dagger Hilt можно использовать квалификаторы (@Named
или свои кастомные).
Создание квалификаторов:
@Named
для простых случаев, указывая строковое имя.kotlin
Привязка разных инстансов с использованием квалификаторов:
Hilt
(@Module
), внутри классов с @Provides
или @Binds
, используйте аннотации-квалификаторы для методов, возвращающих инстансы.kotlin
Для предоставления разных инстансов одного и того же класса в Dagger Hilt можно использовать квалификаторы (@Named
или свои кастомные).
Создание квалификаторов:
@Named
для простых случаев, указывая строковое имя.kotlin
Привязка разных инстансов с использованием квалификаторов:
Hilt
(@Module
), внутри классов с @Provides
или @Binds
, используйте аннотации-квалификаторы для методов, возвращающих инстансы.kotlin
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.