【发布时间】:2022-01-10 04:45:32
【问题描述】:
我正在尝试从 Firebase 获取数据并根据该信息做一些事情,但在获取数据之前我的应用程序崩溃了。
我用这段代码获取数据:
private lateinit var currentUser: Student
database.collection("students").document(FirebaseAuth.getInstance().uid!!)
get().addOnCompleteListener {
currentUser = it.result!!.toObject(Student::class.java)!!
}
并且想要这样做:
ex line 31: if(currentUser.group_a){
// do some code
} else {
// do something else
}
我得到了这个错误:第 31 行的lateinit 属性 currentUser 尚未初始化
【问题讨论】:
标签: android firebase kotlin kotlin-coroutines