Dagger是Java和Android的依赖注入库。
Dagger 2-不生成xxxModule_xxxFactory类
我在一个多模块项目中使用Dagger2,而Im特别在一个模块上遇到了问题。我有一个Room数据库,正在将其注入到Repository类中。该模块看起来...
如何使用Dagger2在Fragment中注入BroadcastReceiver对象的创建?
我需要将NetReceiver对象的创建注入到我的Fragment中,但是出现以下错误:错误:[Dagger / MissingBinding] com.example.myapp.NetReceiver.OnNetCallback无法提供...
如何使用匕首限定符批注提供不同的OkHttpClient构建器?
我正在尝试使用匕首限定符在我的Android应用程序中提供不同类型的OkHttpClient.Builder。例如,我有两个批注,即@Authorized和@WithTime,每个批注...
Dagger 2-当另一种提供方法取决于其返回类型时,@ ContributesAndroidInjector的行为[重复]
我有两种配置方法,一种取决于另一种方法提供的对象。下面的代码可以正常工作,该问题在...
Dagger 2-为什么@ContributesAndroidInjector不提供Android Framework类型
我已经简化了我的应用程序以找到问题的根源,这里是简化的版本。我正在使用以下配置实现Dagger 2:AppComponent @Component(modules = [...
JavaEE提供CDI(上下文和依赖注入),Spring提供依赖注入。但是,在部署(服务器启动时)时,都会出现重复或丢失的问题和异常...
kotlin.jvm.functions.Function1 super java.lang.String,kotlin.Unit>如果没有@Provides注释的方法,则无法提供
用法/注入:@Inject @field:Named(“ MyStringSaverFunction”)lateinit var stringSaverFunction:(String)->单元我的模块@Module(includes = [AbcModule.UiBinding :: class])对象...
Dagger模块抛出NoSuchMethodException
我是匕首DI框架的新手。因此,我有一个名为“ ServiceLambdaRouter”的类,该类取决于类“ Activity”。我在模块中提供了Activity实例,并尝试使用...
我有一些具有MVP模式的Group模块。我刚刚开始学习Dagger2,我希望GroupComponent将存储库注入到Presenter中,并为GroupFragment提供Presenter。有我的...
假设我有一个使用匕首@Singleton类SingletonClass {@Inject lateinit var newInstanceEveryTime:NewInstanceEveryTime fun getNewInstance():...
[当我迁移到Androidx时遇到此错误,仅释放了版本。我尝试更新依赖关系但不起作用。它在androidx之前运行良好。我不理解。感谢您的帮助。当我...
我是Dagger 2的新手,我试图为课程提供Activity Context,但没有成功。我搜索了很多,但是没有找到合适的答案。我可以提供应用程序上下文。但是我...
我必须在每个类中为此类创建一个实例的分析包装,如下所示:Analytics.create(MyClass.class)这样,构建的对象就可以使用类名来编写...
在我的Android项目中,我有:核心库模块ui_add_credit_card库模块app作为应用程序模块在核心中定义了一个AppComponent:@Singleton @Component(modules = {...
实现MVVM LiveData RxJava Dagger数据绑定的正确结构?
MainActivity类MainActivity:AppCompatActivity(){@注入lateinit var mainViewModelFactory:mainViewModelFactory私有lateinit var mainActivityBinding:ActivityMainBinding ...
我想使用匕首2注入我的Androidx片段。在我的活动中,我有:公共类MainActivity扩展AppCompatActivity实现HasSupportFragmentInjector {@Inject Reposetory ...
我的范围:@Scope @Retention注解类ActivityScope的AppModule:@Module(包括= [ActivityModule ::类])类的AppModule {@Provides @Singleton乐趣provideContext(申请:...
考虑以下结构:公共类水世界实现英特尔i世界{... @Inject CreationMode creationMode; @覆盖公共最终空隙的init(){WorldModule ....
虽然运行在Android上的咖啡测试,是有什么办法可以自定义TestRule内注入依赖?