Trying to get my head around dependency injection on Android with Dagger2
问题 I have the following code working: SomeClass public class SomeClass { @Inject @Named("special") OkHttpClient mOkHttpClient; public SomeClass(Activity activity) { ((MyApplication) activity.getApplication()).getApplicationComponent().inject(this); } } ApplicationModule @Module public class ApplicationModule { private final Application mApplication; public ApplicationModule(Application application) { mApplication = Preconditions.checkNotNull(application); } @Provides @Singleton Application