Вопросы по теме 'dagger-hilt'

Невозможно создать экземпляр модели просмотра после использования Hilt в Android
Вот мой AllFilesListViewModel класс. class AllFilesListViewModel @ViewModelInject constructor( private val pdfItemRepository: PdfItemRepository):ViewModel() { } Вот PdfItemRepository класс. @Singleton class PdfItemRepository...
7595 просмотров

Инструментальный тест для инъекций рукоятки в Android
Я создаю демонстрационное приложение с помощью Jitpack Compose и решил использовать Hilt для DI. Все работает нормально, когда я запускаю приложение, я получаю свои внедренные зависимости без проблем, и приложение просто работает успешно, однако,...
1750 просмотров
schedule 28.10.2023

Ожидается, что @AndroidEntryPoint будет иметь значение. Вы забыли применить плагин Gradle?
Когда я использую Hilt в Android с Room , я получаю такую ​​​​ошибку. Полный журнал здесь: home/someone/Desktop/Calculator/app/build/tmp/kapt3/stubs/debug/com/hamidjonhamidov/calculator/MyApplication.java:7: error: [Hilt] public class...
6920 просмотров
schedule 29.12.2023

Как внедрить контекст приложения в репозиторий с помощью Hilt?
Я хочу внедрить контекст приложения в класс репозитория, чтобы создать экземпляр базы данных комнаты внутри репозитория. Я использую Hilt для внедрения зависимостей. Можем ли мы использовать рукоять для передачи контекста приложения или мне...
13140 просмотров

Рукоять: по viewModels (): RuntimeException: невозможно создать экземпляр класса ProductsListViewModel
Во всех build.gradle файлах есть: implementation "com.google.dagger:hilt-android:2.28.3-alpha" kapt "com.google.dagger:hilt-android-compiler:2.28.3-alpha" implementation...
1515 просмотров
schedule 09.06.2023

Инъекционное дооснащение с использованием рукояти
Я новичок в Hilt и никогда не пользовался кинжалом должным образом. Я получаю следующую ошибку. [Dagger/MissingBinding] retrofit2.Retrofit cannot be provided without an @Inject constructor or an @Provides-annotated method. Я аннотировал свой...
1274 просмотров
schedule 27.03.2022

У Activity нет конструктора с нулевым аргументом - Dagger Hilt
Я использую рукоять кинжала для инъекции зависимости У меня есть класс - SessionManager class SessionManager (context: Context){ private val dataStore: DataStore<Preferences> = context.createDataStore( name = "session" )...
231 просмотров
schedule 07.05.2022

В чем разница между ActivityRetainedComponent @ActivityRetainedScope и ActivityComponent @ActivityScoped в рукоятке кинжала android
В чем разница между ActivityRetainedComponent @ActivityRetainedScope и ActivityComponent @ActivityScoped в рукоятке кинжала android
887 просмотров

Плагин Hilt Android Gradle применяется, но зависимость com.google.dagger: hilt-android не обнаружена.
Я получаю эту ошибку синхронизации gradle - Плагин Hilt Android Gradle применяется, но не обнаружена зависимость com.google.dagger: hilt-android. Может кто-нибудь помочь, пожалуйста? :) Я использую kotlin dsl, у меня есть libs.kt в buildSrc...
902 просмотров

Могу ли я ввести значение переменной с помощью Hilt?
Например ... у меня есть это: @InstallIn(ApplicationComponent::class) @Module object AlarmInjection { @Provides @Singleton fun proverToday(): Calendar { return Calendar.getInstance() } } И в своем классе я пытаюсь...
494 просмотров

Внедрить контекст с помощью Hilt: это поле пропускает объект контекста
Я использую Hilt для внедрения контекста и других зависимостей в мой класс HomeViewModel; Все работает правильно, но я получаю это предупреждение. Как я могу предотвратить утечки? Это мой HomeFragment (куда я ввожу и использую класс...
2554 просмотров
schedule 19.06.2023