Dagger 2 - Why is this a dependency cycle?
问题 I'm trying to inject the application's Context into 2 other objects, an AuthManager and an ApiClient . Both of them depends on said context, and the ApiClient depends on the AuthManager . Why is this a dependency cycle, if Context doesn't have a reference to the others 2? can this be solved? EDIT: here is some code @Module public class AppModule { private final Application application; public AppModule(Application application) { this.application = application; } @Provides @Singleton Context