我使用匕首进行依赖注入,我的所有活动都是匕首注入:
@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