dagger-2 相关问题

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

关于在Dagger 2模块中为OkHttpClient提供HttpLoggingInterceptor实例的两个问题

我正在用Kotlin和Dagger 2开发一个Android项目。我有一个NetworkModule,它应该提供Retrofit的单例实例。在其中定义所有这些提供程序功能。全部...

回答 2 投票 4

Dagger 2的自定义范围声明中的保留策略

在Dagger 2中,当声明自定义范围时:@Scope @Retention(RetentionPolicy.RUNTIME)public @interface MyScope {}我看到许多Dagger2教程都使用RUNTIME作为保留策略。我了解...

回答 1 投票 0

如何使用FragmentScenario测试DaggerFragment?

我有一个像这样的简单片段:class SomeFragment:DaggerFragment(){...}现在,我想使用FragmentScenario类LoginFragmentTest {@Test fun test(){...

回答 1 投票 0

如何在Android项目中通过Dagger 2提供活动上下文?

这是我在“活动”中的代码。重写fun onCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.activity_work_order)...

回答 1 投票 -1

Dagger没有为AppComponent生成DaggerAppComponent类

我的“ BaseServiceModule”是:@Module公共类BaseServiceModule {private static final int TIMEOUT = 40;私有静态最终int READ_TIMEOUT = 40;私有静态最终int WRITE_TIMEOUT = 40; ...

回答 1 投票 0

匕首和牛刀

我正在我的应用程序中使用dagger2。但是当我开始项目时,我的活动得到了AppcompatActivity的扩展支持。现在在构建时,我正在通过黄油刀得到警告。 API'variantOutput ....

回答 2 投票 0

Dagger-错误:[Dagger / MapKeys]相同的地图键已绑定多次-Android

我在项目中从匕首起诉,但出现以下错误:错误:[Dagger / MapKeys]对于java.util.Map ,javax.inject.Provider ,相同的映射键已绑定多次。

回答 1 投票 0

为什么我的Dagger2实现的DI崩溃?

我仍然无法理解如何集成Dagger2。我使用Java编写代码,而其中的大多数教程都不是Kotlin所熟悉的。我有一个我...

回答 2 投票 0

Android Annotations生成类,但dagger2 @Module类无法访问这些类

我正在使用Android注释4.6.0和Dagger2 2.25.2。我将gradle插件版本更新为3.5.2。 Android注释库正在为所有Activity和Fragments生成类,我能够...

回答 2 投票 0

使用Dagger和AWS Lambda进行单元测试

我正在尝试在我的无服务器项目中设置Dagger,该项目具有许多Java AWS Lambda实现。 Lambda代码相对简单,主要处理读取请求和...

回答 1 投票 2

使用FragmentScenario测试Dagger片段

我正在尝试使用Android Jetpack导航组件和片段测试库来测试片段交互。我的应用程序使用Java + Dagger2作为DI。要测试我创建的导航,...

回答 1 投票 12

Dagger 2两个类都充当Singletons,科特林

我是dagger2的新手,正在练习单例,但是我面临混乱,我不明白为什么会这样。这是很简单的逻辑:两个类!人与人。人类...

回答 1 投票 0

重新初始化Dagger 2提供的对象

我有一个名为LoginService的接口,可与Retrofit一起使用。用户登录之前没有accessToken。用户登录后,LoginService实例应使用...

回答 1 投票 0

如何停止Dagger2生成已删除的MemberInjector

我已经从我的Injector界面中删除了一个类。接口Injector:XdkUiComponent {//乐趣inject(target:RegistrationViewModel)类本身RegistrationViewModel已被删除为...

回答 1 投票 1

java.lang.RuntimeException:无法在没有参数的情况下调用public io.reactivex.Observable()

[您好,我目前正在准备一个带有协程的MVVM的简单演示示例,我正面临以下问题。请查看代码以及代码有什么问题。 E / AndroidRuntime:FATAL ...

回答 1 投票 0

根源编译匕首2注入组件

我在编译项目时遇到以下错误:>任务:app:kaptDebugKotlin失败e:... / di / component / AppComponent.java:20:错误:@ Component.Builder缺少所需的setter ...] >

回答 1 投票 0

lateinit属性apiComponent尚未在Dagger 2中初始化

我正在尝试在recyclerview中实现Dragger 2,但在运行该应用程序时出现以下错误:kotlin.UninitializedPropertyAccessException:lateinit属性apiComponent尚未...] >>

回答 1 投票 0

将ViewModelFactory注入不同的活动中

我正在使用众所周知的Dagger-ViewModelFactory模式来为所有活动中的所有ViewModel注入工厂。 @ActivityScope类ViewModelFactory @Inject构造函数(...

回答 2 投票 0

Dagger ViewModelFactory问题注入到不同的活动中

我正在使用众所周知的Dagger-ViewModelFactory模式来为所有活动中的所有ViewModel注入工厂。 @ActivityScope类ViewModelFactory @Inject构造函数(...

回答 1 投票 0

如何使用Dagger2提供GoogleSignInOptions?

我正在尝试使用Dagger2制作小型Firebase登录应用,但GoogleSignInOptions出现问题。我想在AppModule中进行设置,但是.requestIdToken出现以下错误:(getString(R ....

回答 2 投票 1

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