Tag: DAGGER-2
He estado obteniendo este error después de usar la anotación @Module de dagger en mi proyecto de ejemplo de kotlin. Error de ejecución para la tarea ‘:app:kaptDebugKotlin’. Se produjo una falla al ejecutar org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction java.lang.reflect.InvocationTargetException (sin mensaje de error) El error se produce durante el tiempo de compilación en la . . . Read more
Utilizo dagger para crear instancias para la aplicación. Pero debido a algunos requisitos, necesito múltiples instancias del mismo objeto. ¿Alguien puede sugerir una buena manera de hacer eso?
Estoy intentando implementar Hilt creando una clase Module que proporcione EncryptedSharedPreferences. Estoy obteniendo el error de tiempo de compilación @Provides methods may only throw unchecked exceptions en mi método Provide. Esto se debe a que al crear un EncryptedSharedPreferences se requiere MasterKeys.getOrCreate(MasterKeys.AES256_GCM_SPEC) para uno de sus parámetros. Este método arroja . . . Read more
Si solo utilizo la clase AuthRepository en un solo caso de uso (UseCase), está bien. Sin embargo, si intento usarlo tanto en AuthUseCase como en RefreshTokenUseCase como se muestra en el ejemplo, obtengo un error. ¿Alguna sugerencia aparte de usar Lazy<>? Se agradecerá cualquier ayuda. – Error – App_HiltComponents.java:139: error: . . . Read more
Estoy utilizando Android Room 2.3.0 y Dagger 2. El archivo DBModule.kt que proporciona la instancia de la base de datos se ve así: @Singleton @Provides open fun provideDatabase(context: Context): AppDatabase { return Room.databaseBuilder<appdatabase>( context.applicationContext, AppDatabase::class.java, DATABASE_NAME ).fallbackToDestructiveMigration().build() } La clase AppDatabase.kt es: @Database( entities = [User::class], version = 1, exportSchema . . . Read more