【发布时间】:2021-03-07 02:56:50
【问题描述】:
我收到此错误 在 com.example.inquiryhome.model.User.UserDoctor 类上找不到 E7Dap0gODdUrzBC0Dnkn2jfoCbh1 的设置器/字段
这是我从 firebase 接收数据的代码
fun GetAllDoctor(): MutableLiveData<UserDoctor>{
var liveData = MutableLiveData<UserDoctor>()
auth = FirebaseAuth.getInstance()
databaseReference = FirebaseDatabase.getInstance().reference
databaseReference.child("users").addValueEventListener(object: ValueEventListener{
override fun onDataChange(snapshot: DataSnapshot) {
if(snapshot.exists()){
for(doctor in snapshot.children){
var userDoctor: UserDoctor = snapshot.getValue(UserDoctor::class.java)!!
liveData.value = userDoctor
}
}
}
override fun onCancelled(error: DatabaseError) {
Log.e(TAG, "$error")
}
})
return liveData
}
这是我的班级用户医生
data class UserDoctor (
val Id: String = "",
val Name: String? = null,
val Last_name: String? = null,
val Email: String = "",
val Birth: String? = null,
val Speciality: String? = null,
//val Image_Profile: Bitmap,
val Squatur: String = ""
)
【问题讨论】:
标签: android kotlin firebase-realtime-database