dagger 相关问题

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

匕首造成的循环依赖

我正在使用 MVVM clean arch 遵循多模块架构,我是匕首柄的初学者。所以我有 2 个模块数据和域导致循环依赖我不知道是什么导致了这个错误......

回答 0 投票 0

我们应该为 ECS 服务包使用什么依赖注入框架。 Guice vs Dagger [关闭]

我在 Lambda 上有一项服务,它使用 Dagger 作为依赖注入。我需要创建一个新的 ECS 服务包(默认使用 guice 作为 DI),它与 Lambda pa 非常相似......

回答 0 投票 0

Dagger Hilt 与 AppCompatActivity 有问题

我最近在我的 Java android 项目中添加了匕首,自从我添加了依赖项后,清单中的所有活动开始显示错误,如下所示: “XYZActivity 必须扩展 android.app.

回答 0 投票 0

Java- Android Manifest 在添加匕首依赖项后显示错误

我最近在我的 Java android 项目中添加了匕首,自从我添加了依赖项后,清单中的所有活动开始显示错误,如下所示: “XYZActivity 必须扩展 android.app.

回答 0 投票 0

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

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

回答 1 投票 0


(DAGGER-ANDROID)不能在Espresso测试中使用@Inject,也不能使用mockWebServer。

我试图创建Espresso测试,并使用mockWebServer的事情是,当我试图创建我的mockWebServer,它调用真正的api调用,我想拦截它并模拟响应。我的匕首...

回答 4 投票 1

在模块dagger-1.2.2.jar和dagger-2.22.jar中出现重复的类。

在将所有库升级到androidx和最新版本的Firebase库后,我得到了2个不同版本的dagger java文件的错误,错误信息中的链接不工作。问题是...

回答 1 投票 3

匕首AppComponent在应用被杀后还能用吗?

我刚刚开始使用Dagger库。我创建了一个AppComponent,在这个AppComponent中,我持有我的房间数据库的单人实例。我有一个前台服务,它需要向房间数据库写一些东西......。

回答 1 投票 0

基类中的匕首注入是个好办法?

我有一个Car类,它扩展了Vehicle类,我将在Vehicle类中注入一些属性。Example EDITED abstract class Vehicle { @Inject lateinit var default: 默认 } ...

回答 1 投票 1

匕首在从11版迁移到12版时出现错误 - Android Java。

下面给出了升级com.google.dagger:dagger:2.11到com.google.dagger:dagger:2.12的错误。即使我们升级firebase也会出现同样的错误。@Provides @ActivityScope public ...

回答 1 投票 1

匕首柄在测试中没有注入。

我想在Robolectric中使用Dagger Hilt运行一个测试。@RunWith(RobolectricTestRunner::class) @UninstallModules(LevelModule::class, AppModule::class) @Config(sdk = [16, 28], application = ...)

回答 1 投票 0

Dagger:将命名字符串注入构造函数中

我有一个属性文件,我想在服务中注入一个属性。我想像这样使用DI的构造函数方法:@Inject public Sc anService(@Named(“ stocks.codes”)字符串代码,...

回答 3 投票 8

将依赖项注入ViewModel时的Dagger / MissingBinding

我正在尝试将我的存储库注入到ViewModels中。但是,在编译代码时,我一直收到此错误。我不确定该在哪里使用... C:\ Users \ Anon \ AndroidStudioProjects \ ...

回答 1 投票 0

是否有使用Dagger2将对象注入接口的方法

在我的活动课中,我可以使用以下方法注入ViewModel:@Inject GameViewModel gameViewModel;而且效果很好。问题是,我想在接口中使用该对象:public interface ...

回答 1 投票 0

将MutableMap更改为Map时,ViewModelFactory中出现Dagger2错误

我尝试使用dagger2时遇到问题,这是我的ViewModelFactory:类ViewModelFactory @Inject构造函数(私有val viewModels:MutableMap ,Provider

回答 1 投票 0

Android Gradle插件3.6和4.0 R8不能用src / test代替src / main

我使用MockRetrofit运行Espresso测试,以测试应用程序中的UI流程。 Espresso测试依靠交换位于src / main / java / com / my / app / ApiModule @Module(includes ...

回答 1 投票 0

使用Dagger注入接口的所有实现

我有一个接口BaseProcessor及其一些实现。现在,在一个类(ValidationComponent)中,我想拥有所有BaseProcessor实现的列表,如下所示:List

回答 1 投票 0

不能在Espresso测试上使用@Inject,也不能使用模拟Web服务器

我正在尝试创建Espresso测试,并使用模拟WebServer,当我尝试创建模拟WebServer时,它会调用真正的api调用,而我想拦截它并模拟响应。我的匕首...

回答 2 投票 0

如何在Kotlin中使函数可注入并将该函数作为函数类型传递给其他函数?

由于Kotlin函数也被视为数据类型,我想知道是否可以将该函数注入,然后可以将其传递给其他方法。我的意思是使此功能...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.