gpt4 book ai didi

android - Dagger 2.10 - 提供 AndroidInjector 注释

转载 作者:太空狗 更新时间:2023-10-29 16:12:09 26 4
gpt4 key购买 nike

我刚刚根据 documentation 实现了 dagger.android .那里写的第一个不正确的地方是 HasActivityInjector 的存在,它很容易被替换为 HasDispatchingActivityInjector

提到的另一件事是使用 @ContributesAndroidInjector 注释应该稍微简化源创建......但我无法通过 Android studio 自动完成或在他们的 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'

最佳答案

@ContributesAndroidInjector 在HEAD , 添加 ten days ago .它尚未在 Maven 中进行编号发布,但我想它很快就会发布。在此之前,您可以下载或克隆存储库 directly from Github (点击绿色按钮)。

编辑:@ContributesAndroidInjector 在 2.11-rc1 版本下在 Maven 中发布。此外,根据文档,HasDispatchingActivityInjector 接口(interface)现在称为 HasActivityInjector

关于android - Dagger 2.10 - 提供 AndroidInjector 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43425675/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com