dagger-2 相关问题

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

Android + Kotlin + Hilt:构建项目时出错

我是 Hilt 的新手,为了在我的多模块应用程序中实现它,我正在绞尽脑汁。经过无限次尝试后,构建错误从“错误 a”到“错误 b”,然后是“

回答 3 投票 0

Android 测试无法使用 Dagger 提供的 ViewModel 执行 Fragment 检测测试,在 ViewModelProvider 参数所有者上遇到 NullPointerException

我有一个片段,其 ViewModel 实例由组件提供,范围仅限于主活动的导航图。 Dagger 应用程序组件被注入到单个 Main Activity 中,然后...

回答 1 投票 0

将数据传递到PageKeyedDataSource

我正在使用PageKeyedDataSource通过调用API并使用Retrofit来进行分页。 我正在使用 Dagger 2 进行依赖注入。 @提供 存储库提供存储库(...){ ......

回答 1 投票 0

Dagger 2.52 使用 jakarta 生成代码

我的项目中有以下 dagger 2.52 依赖项: com.google.dagger 匕首 ...

回答 1 投票 0

Dagger 使用 jakarta 来生成代码

我的项目中有以下依赖项: com.google.dagger 匕首 2.52 ...

回答 1 投票 0

使用 Dagger 2 进行 Jetpack Compose 和 DI

最近我在做一个小项目,想到了一件事关于compose和dagger。 通常我使用带有注入功能的 Dagger,这对我来说是一切,但现在看来它不是......

回答 1 投票 0

工厂方法辅助注入

我有一个工厂方法: 公共静态 myDataService(DataFetcher dataFetcher,配置配置) 我想用它建造一个辅助工厂 @AssistedFactory 公共接口 MyDataServiceFac...

回答 1 投票 0

Hilt 是否在幕后使用 Dagger 的 KSP 支持的 alpha 版本?

在 Dagger 官方文档中说道: 警告:Dagger 的 KSP 支持目前处于 alpha 阶段。 在希尔特发行说明中说道: 将 KSP 支持添加到 androidx.hilt。 所以,我的问题是:Hilt 使用 alpha

回答 1 投票 0

使用 dagger2 将片段的数据注入到视图模型中

我有一个 FooViewModel,其范围为 FooFragment。在 FooFragment 中,设备类型是根据用户选择从另一个片段传递的。我想将其注入到

回答 1 投票 0

Hilt SingletonComponent 与 ActivityComponent 范围

我有一个包含三个活动的应用程序。 启动活动 A -> 活动 B -> 活动 -> C 上一个活动已完成,同时导航到下一个活动。 我正在 Activity A 中注入对象...

回答 1 投票 0

Mockito 注入一些模拟对象和一些真实对象

我正在测试这样的函数: 公共类 CsvUtilsTest { @嘲笑 私有S3Client s3Client; @嘲笑 私有 S3BucketWrapper s3Buckets; @嘲笑 CsvMapper csvMapper; @

回答 1 投票 0

从源代码构建匕首。 kt_jvm_library 中的问题。巴泽尔构建

所有构建都会失败,并显示“kt_jvm_library 中出现错误” 错误日志 - 错误:/project/dagger/java/dagger/spi/model/BUILD:36:15:在 kt_jvm_library 规则 //java/dagger/spi/model:model 中: 回溯(大多数

回答 1 投票 0

如何注入部分但不是全部参数

在我团队的代码库中,我看到类要么注入了所有参数(并且没有构造函数参数),要么没有注入任何内容。然而,我想知道如何在课堂上注入一些东西并且

回答 1 投票 0

Dagger 2,Java:如何注入部分但不是全部参数

在我团队的代码库中,我看到类要么注入了所有参数(并且没有构造函数参数),要么没有注入任何内容。然而,我想知道如何在课堂上注射一些药物等等......

回答 1 投票 0

错误:不兼容的类型:NonExistentClass无法转换为注解@error.NonExistentClass()

我正在尝试生成我的项目的 Doka 文档。在生成时我收到了如上所述的错误。我已经搜索了很多,但无法找到解决方案。我已经浏览过这个链接...

回答 1 投票 0

Hilt - 关于将模块中的 Dao 对象设为 Singleton 的问题

我正在使用 Google Sunflower 应用程序存储库遵循有关 Hilt 依赖注入的教程: @InstallIn(SingletonComponent::class) @模块 类数据库模块 { @辛格尔顿 @提供 ...

回答 2 投票 0

Dagger2 跨模块注入取代了 Interface 的实现

我正在将我的项目分解为不同的 Android Studio 模块。 在底层,我有一个具有核心业务逻辑的无头模块。在模块依赖树中,我有一个应用程序模块

回答 1 投票 0

Dagger2 多重绑定到以 kotlin 密封类为键的映射中

在 Android 应用程序中,我使用 dagger2 进行 DI。我正在尝试多重绑定到地图中,但构建失败,如下所示。 我在网络模块中有这个模块类: @模块 @InstallIn(SingletonComp...

回答 1 投票 0

在 Hilt 中使用 ActivityComponent 范围是否会在 Activity 中的所有片段之间提供相同的依赖项实例

正如我们在Google网站的附图中看到的, SingletonComponent 将在整个应用程序中提供相同的依赖项实例。 ActivityComponent 也是这样吗?会吗

回答 1 投票 0

如何使用 Hilt 将对象实例的范围限定到 Jetpack Compose 导航图生命周期?

假设我有一个带有功能模块的多模块 Jetpack Compose 项目,并且我想将一些对象实例的范围限定到功能生命周期。例如,我想将 AuthRepo 实例的范围限制为

回答 1 投票 0

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