具有依赖注入的FirebaseUI

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了具有依赖注入的FirebaseUI相关的知识,希望对你有一定的参考价值。

我使用匕首进行依赖注入,我的所有活动都是匕首注入:

@Suppress("unused")
@Module
abstract class MainActivityModule {    
    @ContributesandroidInjector
    abstract fun contributeMainActivity(): MainActivity
}

因此,当我使用FirebaseUI时,我理解为FirebaseUI活动会出错

没有为类<com.firebase.ui.auth.KickoffActivity>绑定的进程工厂

有什么工作吗?

答案

将这些行添加到您的活动模块类。

  @PerActivity
  @ContributesAndroidInjector
  internal abstract fun contributeKickoffActivity(): KickoffActivity

  @PerActivity
  @ContributesAndroidInjector
  internal abstract fun contributeAuthMethodPickerActivity(): AuthMethodPickerActivity

以上是关于具有依赖注入的FirebaseUI的主要内容,如果未能解决你的问题,请参考以下文章

Android Dagger片段可以访问AppModule和ActivityModule依赖关系,但不能访问FragmentModule依赖关系

Android 片段和依赖注入

Android片段和依赖注入

spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段

FirebaseUI RecycleView 只显示第一项

具有多个接口的依赖注入