首页 > 解决方案 > 如何使用 hilt 提供应用程序类

问题描述

我正在使用一个需要我用来工作的 Application 类(而不是应用程序上下文)的库

它的建造者就像Library.Builder.setApplication(app).setParameters(...).build()

有没有办法在 Hilt 中使用当前创建的应用程序?@ApplicationContext 显然不起作用

标签: androiddependency-injectiondagger-hilt

解决方案


我不是 100% 确定,但也许你可以将 Application Context 转换为 Application 类。当我在提供方法中需要 Activity 实例时,我遇到了类似的问题。我从 Hilt 注释中投射 Activity Context 并且它有效。


推荐阅读