Tag: DAGGER-2
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
Hilt no proporciona un @ParentFragmentScope. Quiero compartir LoginInfo entre el ViewModel principal y el ViewModel secundario. Quiero inyectar LoginInfo con el mismo ámbito en el ViewModel principal y el ViewModel secundario. Si lo hago con @FragmentScope, el ViewModel principal y el ViewModel secundario tienen valores de dirección diferentes para las . . . Read more
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
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
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