Tag: dependencia inyección del

Cómo compartir Dagger2 Subcomponente entre activies

Me preguntaba cómo compartir el subcomponente entre las actividades? Digamos que tengo un AppComponent global que vive con la aplicación. Quiero tener un UserComponent que vive en múltiples actividades cuando el usuario está conectado en mi aplicación. Cuando el usuario inicia sesión, mi aplicación crea un UserComponent que otras actividades tienen que recuperar de alguna […]

Inyectar dependencias en singleton con Dagger?

¿Es posible tener Dagger inyectar singletons para usted? Como están las cosas, sólo he encontrado una manera de proporcionar manualmente dependencias a singletons: @Provides @Singleton public Dispatcher providesDispatcher(Context context, PPreferences preferences, FileNameCache fileNameCache) { return new Dispatcher(context, preferences, fileNameCache); } ¿Es esta la única forma de definir singletons? Lo que prefiero hacer es algo como […]

Dagger 2 – Inyectar bibliotecas de terceros en servicios y actividades de Android

Hice esta pregunta antes: Dagger 2 Tercera parte de inyección de Android que tengo una respuesta. He aprendido un poco más después de eso y creo que no era lo suficientemente específico como para explicar mi problema. Ahora esa pregunta ha sido desordenada por eso publico esta nueva y fresca pregunta. Im tratando de inyectar […]

¿Cómo usar la biblioteca dagger en el proyecto de la biblioteca android?

Quiero utilizar la biblioteca dagger para el proyecto de la biblioteca android. Yo también barbecho Cómo utilizar daga en un proyecto de biblioteca de Android, pero no consigue la aplicación adecuada. ¿Alguien tiene demo o alguna idea sobre ello? También quiero que estas clases de biblioteca se extiendan en el proyecto para algunos cambios.

Dagger 2 Tercera parte Inyección Android

Hola estoy tratando de averiguar cómo hacer una inyección de terceros limpio. Quiero inyectar el bus Otto correctamente en mis servicios y actividades. Iv visto que se puede utilizar inyectar en el constructor, pero ya que no tengo ningún constructor con Android, me pregunto cómo puedo entonces inyectar mi autobús. Iv creó un módulo que […]

Daga: Inyectar campo en el pojo proporcionado

Actualmente la prueba con daga, lo que quiero hacer es instanciar e inyectar diferentes implementaciones de Bar. ¿Cómo puedo inyectar campos en campos proporcionados? por ejemplo: Módulo: @Module( injects = { Main.class }, complete = false, library = true ) public class ExampleTestModule { @Provides public Foo providesFoo() { return new Foo(); } @Provides public […]

Módulo dependiendo de otro módulo en Dagger

Estoy tratando de usar Dagger para hacer la inyección de dependencia en una aplicación que estoy construyendo, y me encuentro con problemas para construir DAGs adecuados cuando tengo un módulo de paquete dependiendo de los valores proporcionados por el inyector (presumiblemente proporcionado por otro módulo). Si tengo un módulo simple para algunas variables configurables (que […]

¿Hay documentación sobre cuándo Dagger regresa a la reflexión al inyectar dependencias?

Mi equipo ha adoptado Dagger para la inyección de la dependencia en nuestra aplicación de Android y debo decir que nos encanta hasta ahora. Sin embargo, queremos asegurarnos de que lo estamos utilizando eficientemente. Me preguntaba si alguien puede explicar o si hay alguna documentación que explique los casos en que Dagger vuelve a la […]

Dagger y inyecciones anidadas

Estoy usando Dagger para inyectar dependencias en una aplicación de Android, y tropecé con un problema que no estoy completamente seguro de cómo resolver de una manera limpia. Lo que estoy tratando de lograr es instanciar los ayudantes e inyectarlos dentro de mi actividad, y tener estos ayudantes contienen miembros inyectados también. Que funciona La […]

Dagger para Android: Inyección de una actividad en el gráfico de objetos después de llamar a setContentView

Quiero usar Dagger en Android para inyectar una instancia de una Activity en otra clase de la siguiente manera: class PresentationLayer{ Activity mActivity; @Inject public PresentationLayer(Activity activity){ this.mActivity = activity; } public void presentData(User user){ ((TextView)mActivity.findViewById(R.id.username)) .setText(user.getName()); //… //… } } Puedo hacer la inyección, pero todos los campos de la Activity son null en […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.