dagger 相关问题

Dagger是Java和Android的依赖注入库。

使用Dagger 2管理大型多库模块项目中的依赖项

我正在尝试将Dagger 2 DI实现到我们的多库模块项目(30个模块并且它将会增长),每个库模块依赖于build.gradle文件中的少数其他模块,例如:...

回答 1 投票 0

为什么使用@ Module.subcomponents比通过父组件上的方法安装子组件更好?

从文档:使用@ Module.subcomponents更好,因为它允许Dagger检测是否曾经请求过子组件。通过父组件上的方法安装子组件是......

回答 1 投票 0

寻找Dagger辅助注射的例子

来自dagger-discuss @:我有一个类,它从对象图中获取一些依赖关系,并在运行时从调用者获得其他依赖关系。 public class ImageDownloader {//获取这些依赖项......

回答 3 投票 18

我可以使用某种辅助的Inject with Dagger吗?

使用Google Guice或Gin我可以指定参数不受依赖注入框架控制:class SomeEditor {@Inject public SomeEditor(SomeClassA a,@ Assisted(“stage”)...

回答 3 投票 2

Android - Dagger注入方法里面

在我的应用程序中使用匕首,我想在方法中注入类,但它显示编译时错误有趣someMethod(){@ Inject val testClass:TestClass}它显示我错误...

回答 1 投票 -1

Dagger2在调用ViewModel的setText上崩溃

应用程序构建但在运行时使用空对象引用崩溃。一直试图调试它但无法找到错误,但我知道如果我删除textview上调用方法的setText ...

回答 4 投票 0

如何将软件包从https://google.github.io/dagger/api/2.12/dagger/android/package-summary.html导入Android Studio Project?

如何将软件包从https://google.github.io/dagger/api/2.12/dagger/android/package-summary.html导入Android Studio Project?我尝试了一段时间,但没有得到它

回答 2 投票 -2

使用@Subcomponent android dagger 2.x无法正常工作

在尝试使用Dagger的子组件时,我遇到了一个问题。当我尝试构建这个时,我得到了这个错误。 @ Subcomponent.Builder setter方法必须返回void,构建器或者...的超类型

回答 1 投票 0

使用Dagger在构造函数上进行依赖注入

所以,我正在重新设计我的Android应用程序以使用Dagger。我的应用程序庞大而复杂,我最近遇到了以下情况:对象A需要一个特殊的DebugLogger ...

回答 5 投票 28

dagger android支持androidx.fragment

如何从软件包androidx.fragment.app.Fragment中注入一个片段?我正在使用dagger-android框架在我的代码中注入我的依赖项。正如文档所说,我这样做是为了注入......

回答 6 投票 13

Dagger + Retrofit。在运行时添加auth头

我想知道Dagger是否有办法知道它应该在新数据可用时重新创建一个对象。我所说的实例是我用于改造的请求标题。在一些......

回答 3 投票 19

如何在android中使用dagger-2在运行时调用类方法

在我的应用程序中,我将从单一来源获得各种请求,我的工作是将请求路由到他们的特定处理程序。因为我的应用程序使用匕首无法路由...

回答 1 投票 0

Dagger / MissingBinding java.util.Map ,供应商 >如果没有@Annex-annotated方法,则无法提供

这就是我试图提供我的ViewModelFactory的方法:@Suppress(“UNCHECKED_CAST”)@Singleton类ViewModelFactory @Inject构造函数(私有val viewModels:MutableMap

回答 1 投票 1

使用@Singleton注释时,Dagger生成的代码编译失败

我正在使用Dagger - 2.6,我有以下课程。 public class Trigger {public static JSONObject triggerLambda(JSONObject jsonObject){DataTransformerComponent ...

回答 1 投票 2

Android - 运行时Dagger注入

我需要在运行时使用dagger注入类。我的问题是在方法中本地注入类时出现编译时错误,而且我无法在运行时注入而没有...

回答 1 投票 0

使用Dagger 2注入Androidx活动

我是Android中Dagger依赖注入的新手我有这个错误无法启动活动ComponentInfo {MainActivity}:kotlin.UninitializedPropertyAccessException:lateinit property ...

回答 1 投票 1

如何使用新的`dagger-android`将活动传递给匕首模块

Android Studio 3.4 dagger-android 2.21如何使用新的dagger-android将活动传递给匕首模块在使用旧版本的dagger之前,我们可以在...中传递Activity

回答 1 投票 0

Dagger2绑定丢失

这是我第一次使用这个库,甚至更多我已下载项目并使用新的依赖项实现。首先,我得到无法解决符号错误...

回答 1 投票 0

Dagger2注释处理器无法正常工作

我尝试在我的Android项目中使用Dagger2;当我使用apt时,每件事情都是正确的。但AndroidStudio 3.0不支持apt,所以我使用注释处理器。但是点击后没有创建Dagger2代码...

回答 3 投票 0

Dagger Kotlin限定符构造函数注入不起作用

我有以下带有@Provides方法的模块,带有限定符@Module类VocabularyModule {@VocabularyProviders @Singleton @Provides fun provideVocabularyies():List

回答 1 投票 0

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