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

9 la respuesta

Dagger and Butter Knife vs.Anotaciones de Android

Estoy evaluando los marcos de inyección de dependencia (DI) para una aplicación de Android. Los principales contendientes son: Dagger (con Butter Knife) y Android Annotations. Entiendo que Dagger y ButterKnife son de la misma fuente y se ...

2 la respuesta

Campos genéricos @ Inject'd en una superclase abstracta

Considere un conjunto de tipos MVP-ish. Existe un presentador abstracto, con una interfaz de visualización: public interface View { //... } public abstract class AbstractPresenter<V extends View> { @Inject V view; //... }Luego, tengamos una ...

4 la respuesta

Cómo usar la daga en un proyecto de biblioteca de Android

Actualmente estoy tratando de agregar Dagger a mis proyectos de Android. Para los proyectos de aplicaciones es fácil y claro para mí, cómo construir el ObjectGraph. Pero no sé cuál es la mejor manera de hacer esto en mis proyectos de biblioteca ...

2 la respuesta

Daga: inyecciones anidadas, ¿es necesario llamar a inject ()?

Soy nuevo en Dagger y al principio me enfrento a algunos problemas. Tengo una estructura simple hasta ahora en mi proyecto. Mi módulo de inyección: @Module( injects = {GameBoardFragment.class, GameManager.class}, complete = false, library = true ...

3 la respuesta

Especificar el orden de los procesadores de anotaciones

Estoy tratando de ejecutar Dagger 2 y Lombok en mi proyecto Java. Lombok tiene que correr primero, por supuesto, pero si realmente lo hace parece ser casual. Al principio sospeché que podía especificar el orden por la posición respectiva de los ...

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

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

Daga 2: ¿cuál es el propósito de una clase de anotación @Singleton?

De la daga 2Documentación [http://google.github.io/dagger/]Me di cuenta de que puedes tener un@Singleton clase anotada ¿Cuál es el propósito de marcar una clase como@Singleton como he intentado hacer esto en mi código pero NO se produce un objeto ...

1 la respuesta

VerifyError en la aplicación multidex al inyectar dependencia con Dagger

Una aplicación de muestra para la biblioteca tiene ~ 67k métodos. Tiene multidex habilitado para superar el límite del método de 65k. Desafortunadamente con multidex habilitado, la aplicación se bloqueaVerifyError cuando ...

1 la respuesta

Dagger 2 en Android: inyecta la misma dependencia en Activity y Fragment retenido

Tengo objetos de clasesF1 yF2 que quiero inyectar en un Fragmento retenido. También tengo un objeto de claseA eso depende de la Actividad, y quiero que se inyecte en esa Actividad y en un Fragmento retenido adjunto al Administrador de Fragmentos ...