Dagger2 + Kotlin,注入不起作用

Dagger2 + Kotlin, Injection not working

不幸的是,Dagger2 没有创建我要注入的对象的实例。

源代码? Here

组件:

@ActivityScope @Component(dependencies = ApplicationComponent.class,
    modules = { HomeModule.class })
public interface HomeComponent {
  void inject(HomeActivity homeActivity);
  HomePresenter homePresenter();
}

模块:

@Module public class HomeModule {
  @Provides @ActivityScope HomePresenter provideHomePresenter(
      HomePresenterImpl presenter) {
    return presenter;
  }
}

只需将 Dagger 的版本更新到 2.2