dagger-2 相关问题

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

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

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

回答 4 投票 1

Dagger2缺失的绑定不能提供ViewModel键。

我试图使用Dagger2用多重绑定来创建ViewModel的依赖注入,但我收到了这个错误,我不能让它工作,我试了几个答案(如下),但都没有帮助... ...

回答 1 投票 0

Dagger2 + ActivityInjection + AndroidXTestEspressoRoboElectric在库项目中。

我正在开发android库模块,我想在我的模块中测试独立的活动。我关注了https:/medium.comandroiddeveloperswrit-once-run-everywhere-tests-on...这篇文章。

回答 1 投票 1

在Android 6.0中用Dagger2初始化Worker时,应用程序一直崩溃。

java.lang.ClassCastException: androidx.work.impl.workers.ConstraintTrackingWorker cannot be cast to androidx.work.Worker at java.lang.Class.asSubclass(Class.java:1486) at com.mpower......。

回答 1 投票 0

使用dagger2在多个片段中使用同一个视图模型实例。

我在项目中只使用了dagger2(不是dagger-android)。使用multibinding注入ViewModel的工作很好。但是有一个问题,之前没有使用dagger2,我使用的是 ...

回答 1 投票 0

Dagger2装订问题

我有两个模块,一个是ViewModelModule Providers,另一个是Application level,其中包含retrofit,intent。所以在传递给组件之前,我已经将ViewModelModule包含到...

回答 1 投票 0

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

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

回答 1 投票 0

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

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

回答 1 投票 1

播种匕首2工厂与配置

我刚刚开始使用Dagger & 依赖注入,想知道一些低级依赖在运行时的配置。有没有一种方法可以提供一个低级的注入 ...

回答 1 投票 0

Dagger2 Android DI - lateinit属性没有被初始化。

我正在用Dagger2为DI做项目。我正在MVP架构中注入presenter。由于某些原因,当我构建应用程序时,它以错误的方式崩溃了。"lateinit property presenter has not been initialized"...。

回答 1 投票 0

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

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

回答 1 投票 1

dagger如何在一个应用程序中为多个模块工作?

我有一个应用程序,它有很多模块,现在我想知道dagger是否会在每个模块启动时分别注入所有模块的依赖关系,还是在应用程序启动时一次性注入所有模块?我有一个应用程序,它有很多模块,现在我想知道当每个模块被启动时,dagger是否会分别注入所有模块的依赖关系,还是一次注入所有模块?

回答 1 投票 0

Android dagger2,有些人认为不清楚

我通过模块架构学习dagger2。而且我认为,这对我来说还不清楚,例如在模块实用程序中,我有di包类UtilsComponent @Component(modules = [UtilsModule :: class])...

回答 1 投票 0

kotlin.UninitializedPropertyAccessException:lateinit属性viewModelFactory尚未初始化

我是MVVM和Kotlin的新手。我在新项目中将kotlin与MVVM和dagger2一起使用。在这里,我创建了一个登录活动,我在此崩溃。我看过很多教程,但找不到...

回答 1 投票 0

Android Studio中的Dagger2问题

我正在为我的Android应用程序编写一些使用Dagger2的JUnit。为了演示我的问题,我简化了测试。在gradle中,我具有与Junits和dagger相关的那些依赖项:// dependency ...

回答 1 投票 0

未生成Dagger 2组件类

我目前正在学习dagger2,但我有问题是未生成daggercomponent类,我不知道实现'com.google.dagger:dagger-android:2.27'实现'com.google ...的原因。>>

回答 1 投票 0

原因:java.lang.InstantiationException:java.lang.Class 没有零参数构造函数

我是MVVM体系结构的新手,我正在尝试使用MVVM和kotlin启动一个新项目。我创建了一个登录活动,并且必须将用户名和密码传递给存储库。但是当我...

回答 1 投票 0

无法在Fragement中注入ViewModelProvider.Factory

所以,我有这个自定义的ViewModelFactory,我正在尝试插入片段。但这不起作用,并向我显示了Lateinit属性viewModelFactory尚未初始化`这是我的...

回答 2 投票 0

是否有可能像Spring一样按Dagger2中的类类型获取bean?

Spring框架允许通过以下方式按类类型获取bean:ApplicationContext上下文;类扩展为Foo> fooClass; Foo fooBean = context.getBean(fooClass);有什么办法...

回答 1 投票 2

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

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

回答 1 投票 0

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