Dagger是Java和Android的依赖注入库。
构建Android应用时收到Gradle错误。出现以下错误:程序类型已经存在:dagger.Reusable任何帮助将不胜感激。应用程序/等级依赖性{...
我应该在Dagger2和Kotlin中使用@Singleton,对象还是同时使用@
[我正在使用Kotlin和Dagger2做一个应用,试图遵循MVVM模式,但是我陷入了困境,我应该使用@Singleton,对象还是同时使用两者?又为什么呢?假设我有一个RepositoryMovies类,并且我...
Dagger2地图多重绑定:我为此java.util.Map 用于视图模型地图多重绑定提供什么?
我想通过匕首提供viewmodel,所以我使用的是具有地图多重绑定的ViewModelProviderFactory。这是ViewModelProviderFactory.kt的代码:@Singleton类...
我已经开始在我的Kotlin android应用中使用匕首。我想确保存储库只能初始化一次,所以我为存储库添加了@Singleton范围。是否足够?或者是否有任何...
我正在尝试将CacheManager的实例注入GetTodoRepository,Dagger可能成功完成了此操作,因为我没有收到任何与dagger相关的错误。但是在...
错误:@ Component.Builder缺少Dagger 2中所需模块或组件的setter,而不是使用setter方法
我是dagger 2的新手。我在kotlin上制作了CarComponent,我试图用horsePower值调用DaggerCarComponent而不调用petrolEngineModule。以下是我的代码:import ...
因为我想用putExtra方法发送数据,所以我尝试使用宗地批注,当我将@parcel添加到may数据模型类时,会捕获这些错误。在我的数据模型类上添加@parcel之前,我没有任何错误。 ...
如何使用Dagger2 for android将视图注入到演示者中?
我想将视图(活动对象)注入到Presenter中。现在,我正在使用Presenter类的setter手动设置视图。如何使用Dagger实现此目的?你能显示...
我如何向Dagger Room模块添加存储库?当我尝试将此类添加到模块时,我的存储库使用了应用程序,但出现错误。我如何正确地将此存储库嵌入Dagger中,以便...
Dagger没有为AppComponent生成DaggerAppComponent类
我的“ BaseServiceModule”是:@Module公共类BaseServiceModule {private static final int TIMEOUT = 40;私有静态最终int READ_TIMEOUT = 40;私有静态最终int WRITE_TIMEOUT = 40; ...
使用Dagger 2将ViewModel注入片段,并带有参数
我正在尝试使用单个工厂来创建带有构造函数参数的ViewModels。我在@matejdro https://github.com/google/dagger / ...
我正在学习dager2。至于我,我还不清楚与界面和演示者的联系。例如,我有一个没有dagger2的项目。 MainActivity
这段代码的问题是我无法在测试类中添加任何内容。 TestModule中的所有内容都无法被嘲笑。我使用AndroidJUnit4和Mockito运行我的android测试。我们使用...
Dagger-错误:[Dagger / MapKeys]相同的地图键已绑定多次-Android
我在项目中从匕首起诉,但出现以下错误:错误:[Dagger / MapKeys]对于java.util.Map ,javax.inject.Provider ,相同的映射键已绑定多次。
错误:找不到符号公共抽象接口AppComponent扩展了dagger.android.AndroidInjector
你好,我是匕首的新手。我正在尝试学习,但是在生成AppComponent类时遇到了问题。这是我的AppComponent类代码。我在stackoverflow中搜索了一些答案,但没有一个...
我有一个名为LoginService的接口,可与Retrofit一起使用。用户登录之前没有accessToken。用户登录后,LoginService实例应使用...
我正在使用众所周知的Dagger-ViewModelFactory模式来为所有活动中的所有ViewModel注入工厂。 @ActivityScope类ViewModelFactory @Inject构造函数(...
错误:找不到符号类DaggerAppComponent版本与其他依赖项冲突
这里出现错误,找不到符号类DaggerAppComponent