Dagger 2 - injecting non Android classes
I'm implimenting Dagger 2 in my Android app. I have it setup in the following way: AppComponent.java @Singleton @Component(modules = { AndroidInjectionModule.class, AndroidSupportInjectionModule.class, ActivityBuilder.class, AppModule.class, DataBaseDaoModule.class }) public interface AppComponent { @Component.Builder interface Builder { @BindsInstance Builder application(Application aApplication); AppComponent build(); } Application application(); void inject(MyApplication aApplication); } AppInjector.java ublic class AppInjector { public static void init(MyApplication aApplication) { /