dagger-2 相关问题

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

Dagger 框架在响应同一端点的并发请求时遇到问题

我们有一个从数据库检索图像 URL 的应用程序。该应用程序是用 Dagger 2.25.4 编写的。在使用Jmeter进行测试时,我们有以下场景: 单个用户执行 1000 个请求...

回答 1 投票 0

Dagger 2 错误:如果没有 @Provides 注释的方法,则无法提供 android.content.Context

我正在我的项目中实现 dagger 2。为此,我编写了以下几行代码: @注入 VideoControllerView 媒体控制器; @模块 公共类PlayerModule { @提供 ...

回答 4 投票 0

Dagger 类在构建文件夹中生成,但无法使用 Dagger 2 将它们导入到 Java 项目中

我正在制作 Dagger 2 教程。我正在使用 vscode 和 build.gradle.kts。我可以在我的构建文件夹中看到 Dagger 前缀的类已经生成。然而,vscode LSP 并没有...

回答 0 投票 0

如何在模块中添加视图模型?

在Dagger中,如何将模型添加到Module中? 例如,我通过以下方式添加演示者: @模块 类 AboutModule(val appContext: Context) { @FragmentScope @提供 有趣

回答 3 投票 0

依赖注入库

我想在我的 Android 应用程序中选择库时更加小心。我见过多个用于依赖注入的库,有些库有基准(Hilt-Koin ...)。但是信息很少...

回答 0 投票 0

如何使用 Dagger 2 向 MyFirebaseMessagingService 提供数据库,以便我可以在 android 中本地存储 fcm 消息

我怎样才能将数据库实例传递给扩展 FirebaseMessagingService 的 MyFirebaseMessagingService 类,以便我可以在本地保存数据有效负载? 注意:我已经设置了 d...

回答 3 投票 0

Android Hilt - 为什么我不能在没有应用程序抱怨我的 ViewModel 没有零参数构造函数的情况下将依赖项注入 MyViewModel

不确定我犯了什么错误,因为我尽可能地遵循了 Hilt View 模型文档。 我正在尝试使用 Hilt 在 Android 中实现最基本的依赖注入...

回答 0 投票 0

带有匕首的项目在更新到 Android studio flamingo 2022.2.1 后无法编译

刚刚更新到新的 Android studio 版本 - flamingo 和我的项目不再编译,错误: 错误:找不到符号 import package_name.DaggerAppComponent

回答 0 投票 0

匕首如何能够从另一个模块中注入一个类,而这个模块还没有包含在组件中?

我遇到过一个场景,即使我没有明确包含一个模块(通过@Module(includes = { .. } ) 或@Component(modules = { .. })),dagger 也可以构建所有类...

回答 0 投票 0

Workers 不能在缩小变体中用 NoSuchMethodException 实例化

我正在使用 Android 的 WorkManager 执行后台任务,一切都很好,直到我尝试在缩小版本中使用它。当服务应该被初始化时,我得到以下信息

回答 1 投票 0

Dagger 弃用模块

我是 Dagger 的新手。我正在使用 MVVM 和 retrofit 以及 android 中的 Dagger 创建一个简单的应用程序。我创建了 2 个模块 - AppModule 和 NetworkModule。将这些模块添加到我的 Appcomponent。在我的

回答 0 投票 0

Android 库的 Hilt

我要执行以下场景: 一种用于公共网络层的公共 SDK。这将为 okhttp 和改造提供依赖项。 一个为其网络使用通用 SDK 的功能 SDK

回答 0 投票 0

Android - 使用 dagger2 将 repo 依赖项传递到多模块项目上的 ViewmodelFactory

我在一个干净的架构多模块项目上使用 Dagger2,这是一个简化的概述来详细说明我的问题: DataLayer -> SecondModule -> App 我有一个在数据中的 repo-singleton

回答 1 投票 0

当使用Fragment Factory和Navigation Component时,View没有设置NavController。

我正在重构我的应用程序以使用碎片工厂。在重构之前,导航组件一切都很好,但现在碎片找不到导航控制器了,错误:java......。

回答 1 投票 0

Dagger组件从应用类获取对象?

我是安卓系统中的dagger新手,我需要直接从组件中获取对象,但我需要知道这是否是正确的方法。例子 我需要使用dagger @Singleton注入的类... ...

回答 1 投票 0

为什么我在Kotlin使用AutoFactory时得到NonExistentClass?

我在Kotlin中使用AutoFactory,我收到了这个问题,我在使用java的时候还没有遇到过任何问题。我收到这个问题是什么问题?...

回答 1 投票 0

如何从AbstractSavedStateViewModelFactory中动态设置捆绑。

我的ViewModelFactory: class ViewModelFactory @Inject constructor( private val viewModelMap: 视图模型地图:MutableMap , ViewModelAssistedFactory >,楼主:...

回答 1 投票 2

如果没有@Provides-annotated方法,就不能提供MainActivityModule。

我首先在android中使用了dagger2,我尝试使用与googleiosched相同的结构来反映我的项目。但是当我编译下面这个简单的项目时,它报告MainActivityModule可以 ...

回答 1 投票 0

dagger是否能识别超级类的依赖关系

我的设置是这样的 接口ServiceProvider {...}。@Singleton class ServiceProviderImpl implements ServiceProvider {...} class ServiceConsumer { @Inject ServiceConsumer(ServiceProvider prov) {...。

回答 1 投票 0

带有自定义限定符的匕首多重装订器。

我有一个名为SettingHandler的接口,它负责处理与Android应用内部特定设置相关的事件。 接口SettingHandler { fun onHandleEvent(....

回答 1 投票 0

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