Size: a a a

Android Developers

2022 January 04

MP

Mikhail Pryanichniko... in Android Developers
В hilt есть аннотация @ApplicationContext
источник

ОА

Оганнес Асатрян... in Android Developers
в старые добрые времена ты в дагере порождал модуль и кидал внутрь контекст через конструктор и провайдил его через аннотацию апликейшн контекст
источник

РП

Рустам Планирович... in Android Developers
с контекстом разобрался. Как быть с тем что не инжектит то что я прописал, не инициализировано и все тут.
источник

ОА

Оганнес Асатрян... in Android Developers
так ты юзаешь слишком рано видимо
источник

РП

Рустам Планирович... in Android Developers
так возможно. Как сделать чтобы инициализация проходила сразу после старта? Надо в App: Application()  классе прописать?
источник

ОА

Оганнес Асатрян... in Android Developers
ну да. в онкриейт аппа
источник

СП

Сергей П. in Android Developers
А без хилта вашего богомерзкого для доставки апп контекста в любую точку программы надо, щас посчитаю, 4 строки добавить.
источник

ОА

Оганнес Асатрян... in Android Developers
нет, джавист, статики зло
источник

РП

Рустам Планирович... in Android Developers
а можно как то AppModule в Application классе инициализировать
источник

РП

Рустам Планирович... in Android Developers
Вообще делал константами )))
источник

MP

Mikhail Pryanichniko... in Android Developers
Модули hilt должны инициализироваться при указании аннотации @HiltAndroidApp
источник

СП

Сергей П. in Android Developers
В котлине нет статиков, это синглтон!
источник

РП

Рустам Планирович... in Android Developers
Да после пересборки увидел. Только все равно та же ошибка
источник

MP

Mikhail Pryanichniko... in Android Developers
Можно попробовать поставить аннотацию Singleton над классом Dependencies или над функцией dependencies() в модуле
источник

РП

Рустам Планирович... in Android Developers
Не помогло
источник

MP

Mikhail Pryanichniko... in Android Developers
Тогда проблема в том классе, в который внедряется зависимость, не могу сказать по тому объему кода, который увидел
источник

РП

Рустам Планирович... in Android Developers
Вопрос в каждый фрагмент и активити куда делаем иньекцию нужно ставить такую аннотация: @AndroidEntryPoint
источник

MP

Mikhail Pryanichniko... in Android Developers
Да
источник

ОА

Оганнес Асатрян... in Android Developers
чел. ты не нашел ни одного норм туториала по хилту?
источник

РП

Рустам Планирович... in Android Developers
Все разобрался. Спасибо всем что заставили подумать.
источник