- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚开始在 Android 上使用 Dagger Hilt 进行依赖注入(inject),我在 Android Studio 上收到警告说 'ApplicationComponent' is deprecated. Deprecated in Java
.
我在谷歌搜索时没有找到与此警告相关的任何内容,它实际上已被弃用还是可以安全使用?
我还在 Dagger 的网站上注意到他们在“Migrating to Hilt”指南中的任何地方都没有提到它,他们使用 @InstallIn(SingletonComponent::class)
这似乎有效,但我不知道为什么。
最佳答案
ApplicationComponent
更名为 SingletonComponent
, 以允许在非 Android Gradle 模块中使用 Hilt link
关于android - ApplicationComponent 是否已弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65266636/
我刚开始在 Android 上使用 Dagger Hilt 进行依赖注入(inject),我在 Android Studio 上收到警告说 'ApplicationComponent' is depr
我需要从 ApplicationModule 公开我的 OkHttpClient,所以我添加到 ApplicationComponent。像这样: @Module public class Appli
我正在尝试在我的项目中使用 Hilt 注入(inject)。我将依赖项添加到我的 build.gradle 文件中,然后创建了基础应用程序类,该类继承自 Applcication(),并使用 @Hil
我在一个多模块项目中使用 Hilt,并且有一个具有 ApplicationComponent 作用域的模块。我希望这个模块提供的所有东西都像一个单例,并且在应用程序的生命周期内只创建一次。但是,我看到
我想返回泛型类型以由子图公开,问题出在自动生成的 java 类中,我尝试做一些事情,但解决它的一种方法是从 AppComponent 中删除泛型类型和返回简单对象。还有更“正确”的方法吗? 这是 Ap
我正在尝试将 Dagger 刀柄包含到我的多模块项目中,只有三个模块(app、frameworks_and_drivers、interface_adapters)。我按照刀柄文档 https://de
升级 Dagger 后(版本:2.31-alpha)ApplicationComponent.class找不到。Component 的替代方法是什么?喜欢 RoomDatabase? @Module
我是一名优秀的程序员,十分优秀!