Dagger 2.10 - ContributesAndroidInjector注释

Viz*_*har 2 android dagger-2

我刚刚dagger.android按照文档实现了.写在那里的第一个不正确的东西HasActivityInjector是容易被替换的存在HasDispatchingActivityInjector.

另外提到的是@ContributesAndroidInjector注释的使用应该简化源代码创建...但是我找不到这样的注释既不通过Android工作室自动完成也不能在他们的JavaDoc和文档中的链接重定向到404网站.我该如何使用注释?或者我可以吗?

编辑:我正在使用

compile "com.google.dagger:dagger:$rootProject.daggerVersion"
compile "com.google.dagger:dagger-android:$rootProject.daggerVersion"
annotationProcessor "com.google.dagger:dagger-compiler:$rootProject.daggerVersion"
annotationProcessor "com.google.dagger:dagger-android-processor:$rootProject.daggerVersion"
Run Code Online (Sandbox Code Playgroud)

哪里 daggerVersion = '2.10'

Jef*_*ica 6

@ContributesAndroidInjector在HEAD中,十天前添加.它还没有出现在Maven的编号版本中,但我想它很快就会出现.在此之前,您可以直接从Github下载或克隆存储库(单击绿色按钮).

编辑:@ContributesAndroidInjector在版本2.11-rc1下在Maven中发布.HasDispatchingActivityInjector现在还HasActivityInjector根据文档调用接口