我刚刚按照documentation实现了dagger.android
。首先写的不正确的东西是HasActivityInjector
的存在,很容易替换为HasDispatchingActivityInjector
。Dagger 2.10 - ContributesAndroidInjector注释
另一件事提到有@ContributesAndroidInjector
注释应该简化源创建一个位的使用,......但我不能没有通过Android的工作室自动完成,也没有在他们的JavaDoc和link找到这样的注释在文件重定向我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'
HasActivityInjector和ContributesAndroidInjector是全新的,可能还没有在Maven中。你能告诉我们你正在使用哪个版本的dagger.android吗? –
我编辑了我的问题 - 我使用的是'2.10'版本 – VizGhar