android - 如何使用 hilt 提供应用程序类
问题描述
我正在使用一个需要我用来工作的 Application 类(而不是应用程序上下文)的库
它的建造者就像Library.Builder.setApplication(app).setParameters(...).build()
有没有办法在 Hilt 中使用当前创建的应用程序?@ApplicationContext 显然不起作用
解决方案
我不是 100% 确定,但也许你可以将 Application Context 转换为 Application 类。当我在提供方法中需要 Activity 实例时,我遇到了类似的问题。我从 Hilt 注释中投射 Activity Context 并且它有效。
推荐阅读
- google-kubernetes-engine - istio 重试失败或我不明白?
- python-3.x - 向 AWS Lambda 函数发送和读取数据
- debugging - Emacs Cider Debugger 本地导航
- c# - c#中使用bouncy castle api进行签名验证
- google-app-engine - Google App Engine Keys Only Query with CURSOR
- json - 如何从 Nifi 中的 groovy 将 json 对象作为参数传递给 java 方法(作为 jar i ExecuteScript 提供)?
- matlab - 如何减慢 matlab 脚本的速度,以便您可以查看图形更新
- wordpress - div 的背景视频未在 Chrome 上播放
- javascript - 在 ReactJS 中将图像设置为对象
- c# - 如何访问 C# 命令行开关中设置的 Powershell 变量