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-2

No puedo inyectar un mock utilizando Dagger.

Soy nuevo en Dagger y Mockito. Estoy intentando utilizar un constructor definido en un módulo de Dagger en una prueba unitaria para que el objeto se cree con valores predeterminados. Este es el módulo: @Module class AutoCloseCountDownTimerModule { @Provides @Singleton fun getAutoCloseCountDownTimer( userInteractionClient: UserInteractionClient, rxPositionManager: RxPositionManager ): AutoCloseCountDownTimer { return . . . Read more

¿Cómo puedo inyectar el contexto de MainActivity utilizando Dagger2 en Java?

Estoy tratando de inyectar el contexto de MainActivity en una clase que tengo. Miré esto pero no me funciona y obtengo el siguiente error: /home/muhammadmehdi/ALL_PROJECTS/memex/memex-app/app/src/main/java/com/memex/MainActivity.java:30: error: no se puede encontrar el símbolo import com.memex.components.DaggerMainActivityComponent; ^ símbolo: clase DaggerMainActivityComponent ubicación: paquete com.memex.component Este es el código que escribí en el método . . . Read more

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