繁体   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