我剛剛按照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