簡體   English   中英

Dagger 2.10-ContributesAndroidInjector批注

[英]Dagger 2.10 - ContributesAndroidInjector annotation

我剛剛按照文檔實現了dagger.android 首先寫的不正確的事情是存在HasActivityInjector ,它很容易被HasDispatchingActivityInjector替換。

提到的另一件事是@ContributesAndroidInjector注釋的使用,應該可以稍微簡化源代碼的創建...但是我既無法通過Android studio自動完成功能也無法在其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"

其中daggerVersion = '2.10'

@ContributesAndroidInjector是HEAD ,加入十天前 它尚未在Maven的編號版本中發布,但我想很快就會發布。 在此之前,您可以直接從Github下載或克隆存儲庫(單擊綠色按鈕)。

編輯: @ContributesAndroidInjector在Maven中以2.11-rc1版本發布。 根據文檔, HasDispatchingActivityInjector接口現在也稱為HasActivityInjector

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM