Resultados de la búsqueda a petición "dagger-2"

3 la respuesta

Problemas con singletons cuando se utilizan dependencias de componentes

Tengo un problema para entender por qué el siguiente código no funciona. Tengo la siguiente estructura de proyecto: @Component(modules = CCModule.class) public interface CComponent { XXX getXXX(); }dónde @Module public class CCModule { ...

1 la respuesta

¿Qué determina el ciclo de vida de un componente (gráfico de objeto) en Dagger 2?

Estoy tratando de comprender los ámbitos en Dagger 2, específicamente el ciclo de vida de los gráficos de ámbito. ¿Cómo se crea un componente que se limpiará cuando abandone el ámbito? En el caso de una aplicación de Android, al usar Dagger 1.x ...

2 la respuesta

Daga v2: inyecta 2 ámbitos diferentes en un objeto

Tengo la configuración del módulo A como proveedor único de aplicación amplia, el Módulo B como proveedor de objetos relacionados con el usuario El fragmento de visualización de mi usuario usará el bus de todo el sistema para enviar mensajes a ...

2 la respuesta

¿Puedo usar algún tipo de Inyección asistida con Dagger?

Con Google Guice o Gin puedo especificar parámetros con los que el marco de inyección de dependencia no controla: class SomeEditor { @Inject public SomeEditor(SomeClassA a, @Assisted("stage") SomeClassB b) { } }El parámetro asistidostage se ...

8 la respuesta

¿Cómo configuro IntelliJ / gradle para usar Dagger 2.0?

Tengo un proyecto de gradle y quiero usar dagger 2.0 en él. No sé cómo configurar IntelliJ y gradle para generar archivos y dejar que IntelliJ los encuentre. Mi archivo build.gradle se ve así: apply plugin: 'java' apply plugin: 'idea' version = ...

2 la respuesta

Dagger 2 y Android Studio: funcionan pero no pueden ver las clases generadas

Estoy tratando de usar Dagger 2 en un proyecto de Android Studio. He usado el ejemplo de CoffeeMaker. Sin embargo, he logrado que la aplicación se desarrolle y funcione: - No logro ver el código generado. - Si depuro, tampoco puedo verlo. - ...

3 la respuesta

No se puede encontrar la clase de símbolo "Generado" para Dagger 2

Acabo de empezar a hacer la inyección de dependencia usandoDagger 2. Cuando hice girar mimodules, components e intenté construir mi aplicación,gradle arrojó el error Error:(4, 24) error: cannot find symbol class Generated Lo busqué y descubrí ...

1 la respuesta

Daga 2 inyecciones de clase base

En Dagger 1 tenía una configuración de clase base tal que manejaría crear un gráfico de ámbito e inyectar dependencias en el objeto actual. Por ejemplo... public abstract class MyBaseActivity extends Activity { private ObjectGraph graph; ...

6 la respuesta

Error de Dagger 2: la dependencia "no se puede proporcionar sin un constructor @Inject" mientras se anota con @Inject

Comencé a usar Dagger 2 y enfrenté un problema extraño que me parece un error. Tengo 3 módulos, que se componen en un subcomponente, que a su vez extiende / aumenta el componente de nivel superior. El subcomponente es bastante simple: solo ...

4 la respuesta

Componente Dagger2 con más de una dependencia

Esto es lo que tengo actualmente y funciona: @FragmentScope @Component(dependencies = {FacebookComponent.class}, modules = {FragmentFacebookLoginModule.class}) public interface FragmentFacebookLoginComponent { void inject(FragmentFacebookLogin ...