【发布时间】:2022-08-03 21:14:36
【问题描述】:
@Module
@InstallIn(ViewModelComponent::class)
class HiltModule {
@Provides
fun provideAuthentication(): FirebaseAuth = Firebase.auth
}
现在我正在学习 Kotlin。 我想如果我想使用一个实例,我应该在下面做。
@Module
@InstallIn(ViewModelComponent::class)
class HiltModule {
@Provides
fun provideAuthentication(){
FirebaseAuth = Firebase.auth()
}
}
但这是不对的。为什么不使用 Firebase.auth(),使用 Firebase.auth 发出它的实例?
我还有一个问题。 为什么不在 fun provideAuthentication() 中使用 \"{}\",而只使用 \":\" 获取属性?
请教我。 谢谢你。
标签: android firebase kotlin google-cloud-platform firebase-authentication