dagger 相关问题

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

构建应用程序时Dagger面临错误

构建Android应用时收到Gradle错误。出现以下错误:程序类型已经存在:dagger.Reusable任何帮助将不胜感激。应用程序/等级依赖性{...

回答 1 投票 0

我应该在Dagger2和Kotlin中使用@Singleton,对象还是同时使用@

[我正在使用Kotlin和Dagger2做一个应用,试图遵循MVVM模式,但是我陷入了困境,我应该使用@Singleton,对象还是同时使用两者?又为什么呢?假设我有一个RepositoryMovies类,并且我...

回答 1 投票 1

Dagger2地图多重绑定:我为此java.util.Map 用于视图模型地图多重绑定提供什么?

我想通过匕首提供viewmodel,所以我使用的是具有地图多重绑定的ViewModelProviderFactory。这是ViewModelProviderFactory.kt的代码:@Singleton类...

回答 1 投票 0


确保存储库在android中是单例的

我已经开始在我的Kotlin android应用中使用匕首。我想确保存储库只能初始化一次,所以我为存储库添加了@Singleton范围。是否足够?或者是否有任何...

回答 1 投票 0

Dagger注入类在Dagger中始终为空

我正在尝试将CacheManager的实例注入GetTodoRepository,Dagger可能成功完成了此操作,因为我没有收到任何与dagger相关的错误。但是在...

回答 1 投票 0

错误:@ Component.Builder缺少Dagger 2中所需模块或组件的setter,而不是使用setter方法

我是dagger 2的新手。我在kotlin上制作了CarComponent,我试图用horsePower值调用DaggerCarComponent而不调用petrolEngineModule。以下是我的代码:import ...

回答 1 投票 0

Dagger与包裹发生冲突

因为我想用putExtra方法发送数据,所以我尝试使用宗地批注,当我将@parcel添加到may数据模型类时,会捕获这些错误。在我的数据模型类上添加@parcel之前,我没有任何错误。 ...

回答 2 投票 0

如何使用Dagger2 for android将视图注入到演示者中?

我想将视图(活动对象)注入到Presenter中。现在,我正在使用Presenter类的setter手动设置视图。如何使用Dagger实现此目的?你能显示...

回答 1 投票 0

如何向Dagger Room模块添加存储库?

我如何向Dagger Room模块添加存储库?当我尝试将此类添加到模块时,我的存储库使用了应用程序,但出现错误。我如何正确地将此存储库嵌入Dagger中,以便...

回答 1 投票 0

Dagger没有为AppComponent生成DaggerAppComponent类

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

回答 1 投票 0

使用Dagger 2将ViewModel注入片段,并带有参数

我正在尝试使用单个工厂来创建带有构造函数参数的ViewModels。我在@matejdro https://github.com/google/dagger / ...

回答 1 投票 0


Dagger2,演示者中的接口

我正在学习dager2。至于我,我还不清楚与界面和演示者的联系。例如,我有一个没有dagger2的项目。 MainActivity

回答 1 投票 0

带有匕首的Android测试异常

这段代码的问题是我无法在测试类中添加任何内容。 TestModule中的所有内容都无法被嘲笑。我使用AndroidJUnit4和Mockito运行我的android测试。我们使用...

回答 1 投票 -1

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

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

回答 1 投票 0

错误:找不到符号公共抽象接口AppComponent扩展了dagger.android.AndroidInjector

你好,我是匕首的新手。我正在尝试学习,但是在生成AppComponent类时遇到了问题。这是我的AppComponent类代码。我在stackoverflow中搜索了一些答案,但没有一个...

回答 2 投票 1

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

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

回答 1 投票 0

将ViewModelFactory注入不同的活动中

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

回答 2 投票 0

错误:找不到符号类DaggerAppComponent版本与其他依赖项冲突

这里出现错误,找不到符号类DaggerAppComponent

回答 1 投票 1

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