dagger-2 相关问题

Dagger 2是Java和Android的依赖注入框架。它使用生成的代码实现完整堆​​栈

期望@HiltAndroidApp 有一个值。您是否忘记应用 Gradle 插件?

我有谷歌这个问题,但结果对我不起作用。 详细内容如下。 public Final class App 扩展 com.zhixin.wedeep.common.BaseApplication 实现 androidx.lifecycle。

回答 8 投票 0

Dagger-2 无法提供来自另一个模块的依赖项

我遇到了一个事实,即我无法将存储库注入到我的视图模型中。我有两个模块应用程序和数据。在我通过应用程序组件构建所有依赖项 @成分( 依赖关系 = [

回答 1 投票 0

将视图模型注入到仪器测试中

我搜索了很多关于如何将 ViewModel 注入到测试中以便我可以测试它。假设视图模型有一个带有一些业务逻辑交互器的构造函数注入。我可以将它注入

回答 1 投票 0

Navigation Compose 中的动态功能模块

几天以来,我搜索了一个将 Jetpack Compose 和 Dagger 与动态功能模块一起使用的解决方案(例如 onDemand 模块:https://developer.android.com/guide/playcore/feature-delivery/on-demand)。 我

回答 1 投票 0

单例组件不能依赖作用域组件

在定义 Dagger 组件时使用 Dagger2 进行依赖注入处理 Android 应用程序时,我收到此错误 错误:(13, 1) 错误:此 @Singleton 组件不能依赖于作用域

回答 3 投票 0

Java/IntelliJ 无法识别 Dagger2 组件的“Dagger”前缀类

我可能在这里遗漏了一些非常基本的东西,所以希望这不是一个难题。 我相当于 CoffeeShop CoffeeShop = DaggerCoffeeShop.create(); IDE 无法识别(Intel...

回答 1 投票 0

Android Dagger 可以协助将包含字符串的类注入到提供的改造实例中吗?

这里我有一个类,最初是一个带注释的注入类,名为 AppConfig 类 AppConfig @Inject 构造函数() { val configBaseURL1 : 字符串 = "baseURL1" val configBa...

回答 1 投票 0

Android Hilt - 如何注入viewModelScope

我想注入 viewModelscope 但我就是做不到。 类 PostPageSource @Inject 构造函数( val 存储库:MyRepository, val 范围:CoroutineScope, val 映射器:MyMapper ) : PageKeyedDataS...

回答 2 投票 0

如何将非Android模块中的Retrofit提供给Android模块?

让我更清楚地说: 我有一个多模块应用程序。有 :app 模块,这是一个 Android 模块,我使用 Hilt 来处理依赖注入,我还创建了一个 :network 模块...

回答 1 投票 0

如何应用dagger 2来编写桌面项目

我使用 IJ Idea(单一桌面平台)创建了一个新的 Compose Multiplatform 项目。 尝试将 dagger 添加到 build.gradle.kts 模板: 导入 org.jetbrains.compose.desktop.application.dsl。

回答 1 投票 0

由于 Dagger App Componenet 的初始化时间比预期长而触发 ANR

我在应用程序中使用 dagger 进行依赖项注入,并且我在 Firebase Crashlytics 中收到此 ANR,根据日志,当发生这种情况时,应用程序似乎 100% 处于后台状态...

回答 1 投票 0

无法使用 dagger-hilt 创建 ViewModel 实例

从数据模块注入时无法创建视图模型类。 我有这个模块层应用程序 - >功能 - >数据,我想将存储库注入到viewModel中 @HiltViewModel 班级

回答 1 投票 0

Dagger2 可空注入

我正在尝试用 Dagger 注入 Glide。 所以我有AppModule: @模块 类应用程序模块{ @提供 有趣的provideRequestOptions():RequestOptions { 返回请求选项() .

回答 4 投票 0

。公共抽象静态类 SingletonC 实现 MyApplication_GenerateInjector 错误

我想学习干净的建筑,我正在使用 hilt 进行 di。一旦我遇到了 java.lang.RuntimeException: 无法实例化应用程序 com.example.cleanarchitecture.MainActivity 包 com.example。

回答 1 投票 0

使用 Dagger2 2.26 和 KAPT 构建失败:解决 Gradle 中的版本和注释处理问题

当我将 dagger2 与 kapt 一起使用时,我无法构建我的项目。这是我将 dagger2 2.20 升级到 2.45 后发生的。 我的 build.gradle.kts 配置: 插件{ kotlin("jvm") 版本 ...

回答 1 投票 0

如何使用 Dagger 2 来测量/跟踪依赖图不同部分的创建时间?

有谁知道或者有库来检测 Dagger 2 并设置跟踪以查看每个模块在启动时创建需要多长时间? 我们正在努力减少 Android 时间的冷启动时间,并且我们...

回答 1 投票 0

如何使用hilt在多模块android项目中进行测试?

在尝试使用 hilt 在多模块项目中进行测试时,我有几个问题: 假设我有一个功能模块,它声明了一些接口,并且它的类依赖于该接口。

回答 1 投票 0

UninitializedPropertyAccessException:lateinit 属性尚未初始化

我有一个类,我将其注入到 ViewModel + ViewModel 工厂中,当在活动的 onCreate 方法中初始化视图模型时,它表示传递的值未初始化。 ...

回答 5 投票 0

使用标志 -Adagger.hilt.disableModulesHaveInstallInCheck=true 从 Dagger 迁移到 Hilt 时抑制 @InstallIn 检查时出错

我最近一直在尝试将我的 Android 应用程序从 Dagger 迁移到 Hilt。 我想分阶段进行整个迁移,因此试图抑制不使用 @

回答 4 投票 0

了解 Dagger 2 @Component.Builder 注解

我正在阅读这篇很棒的教程,它解释了@Component.Builder如何在Dagger 2中工作。作者做得很好,文章很简单,但仍然有一些令人困惑的地方我需要澄清...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.