ContributesAndroidInjector

ContributesAndroidInjector

我刚刚根据documentation实现了dagger.android。第一个不正确的地方是HasActivityInjector的存在,很容易被HasDispatchingActivityInjector取代。
还有一件事提到了@ContributesAndroidInjector注释的使用,它可以简化源代码的创建…但我找不到这样的注释,无论是通过android studio的autocomplete,还是在他们的JavaDoclink中,在文档中将我重定向到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"

哪里daggerVersion = '2.10'

最佳答案

@注射剂加入到HEAD中,增加了ten days ago。它还没有在Maven中发布,但我想很快就会发布。在此之前,您可以下载或克隆存储库directly from Github(单击绿色按钮)。
编辑:@ContributesAndroidInjector在maven版本2.11-rc1下发布。根据文档,接口现在也被称为

09-26 09:08