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

2 la respuesta

Dagger 2.10 subcomponentes y constructores de Android

Usando las nuevas clases (en 2.10) dagger.android, estoy tratando de inyectar cosas usando un Subcomponente que depende de otros Módulos, y, por lo tanto, tiene un Generador con setters para esos módulos. La documentación ...

2 la respuesta

¿Dagger2 Qualifier no funciona con Kotlin?

Tengo una clase simple como a continuación class MainString(val msg: String)Quiero inyectarle un argumento diferente, así que uso el@Named Calificador según la guía que se muestra ...

1 la respuesta

Android obtiene un error NULL al inyectar DI en la clase

Puedo hacer DI desde alguna clase para usar en aplicaciones comoRetrofit, Picasso. pueden funcionar bien cuando los uso en Activity pero cuando intento usar algunos DI en otra clase obtengo NULL, por ejemplo, este código funciona bien public ...

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

1 la respuesta

¿Por qué las anotaciones de alcance tienen retención RUNTIME en Dagger 2?

Dagger 2 tiene validación en tiempo de compilación, entonces, ¿por qué las anotaciones de alcance tienenRUNTIME ¿retencion? ¿Por qué se necesitan en tiempo de ejecución?

1 la respuesta

Daga 2 multibindings con Kotlin

Tengo el siguiente fragmento en mi módulo Dagger 2 @Singleton @Provides @ElementsIntoSet fun providesQueries(foo: Foo): Set<Foo>{ val queries = LinkedHashSet<Foo>() queries.add(foo) return queries }Intento inyectarme de esta manera @Inject ...

1 la respuesta

Enlace en mapa con tipo KClass

Estoy tratando de vincular subclases deViewModel en un mapa por suKClass tipos: @Module abstract class ViewModelModule { @Binds @IntoMap @ViewModelKey(MyViewModel::class) abstract fun bindsMyViewModel(viewModel: MyViewModel): ViewModel @Binds ...

4 la respuesta

Establezca la URL base dinámica usando Retrofit 2.0 y Dagger 2

Estoy tratando de realizar una acción de inicio de sesión con Retrofit 2.0 con Dagger 2 Así es como configuro la dependencia de Retrofit @Provides @Singleton Retrofit provideRetrofit(Gson gson, OkHttpClient client) { Retrofit retrofit = new ...

6 la respuesta

Biblioteca de ciclo de vida de Android ViewModel usando Dagger 2

Tengo una clase ViewModel como la definida en elConexión de ViewModel y el repositorioSección deGuía de arquitectura [https://developer.android.com/topic/libraries/architecture/guide.html]. Cuando ejecuto mi aplicación, obtengo una excepción de ...

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