es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DAGGER-HILT

La inyección dagger hilt de Kotlin no está inicializada.

Estoy intentando usar Dagger Hilt, he configurado todo, pero estoy recibiendo un error cuando intento usar el objeto para el que he creado una inyección de dependencia: kotlin.UninitializedPropertyAccessException: lateinit property exoPlayer has not been initialized. Aquí está mi proveedor de módulos: @Module @InstallIn(ServiceComponent::class) object ServiceModule { @ServiceScoped @Provides fun provideExoPlayer( . . . Read more

Asistir a la Inyección con Dagger/Hilt

Digamos que tengo una interfaz llamada interfazA interface InterfaceA {} Y su implementación con inyección asistida con Assisted class ImplClass @AssistedInject constructor(@Assisted someClass:SomeCLass):InterfaceA { } ¿Cómo usaría Assisted Inject en este caso, donde Dagger también requiere la vinculación de la clase concreta con la interfaz? ¿Es esta la forma correcta . . . Read more

¿Cómo realizar la Inyección Asistida con Navigation Compose?

Tengo un componente llamado ParentScreen y un ViewModel llamado ParentViewModel. Dentro de ParentViewModel, estoy recopilando un valor de mi repositorio. class MyRepo @Inject constructor() { fun getParentData() = System.currentTimeMillis().toString() // algún valor ficticio } @HiltViewModel class ParentViewModel @Inject constructor( myRepo: MyRepo ) : ViewModel() { private val _parentData = MutableStateFlow(“”) . . . Read more

¿Cómo inyectar un adaptador con Hilt en un fragmento?

Si un adaptador tiene una interfaz como clickListener, el Fragment la implementa y pasa la instancia de la interfaz en el constructor al adaptador, ¿cómo se inyecta el adaptador con Hilt? ¿Cómo resolver este problema? Aquí está el error: Error: [Dagger/MissingBinding]… no se puede proporcionar sin un constructor @Inject o . . . Read more