我遇到了一个问题,无法从firebase获取数据。我不知道为什么我可以添加数据到firebase,但不能从firebase获取数据。
val database: FirebaseDatabase = FirebaseDatabase.getInstance()
val myRef: DatabaseReference = database.getReference("Event")
myRef.child(name).get().addOnSuccessListener{
if(it.exists()){
status = "checked"
existsss = true
}
else{
status = "not match"
}
}
我测试这段代码,我意识到它不会进入这段代码,但为什么会这样呢?
这是我的firebase规则
"rules": {
".read": "now < 1633017600000", // 2021-10-1
".write": "now < 1633017600000", // 2021-10-1
###我改变我的代码,然后我可以从firebase获取数据:
myRef.addValueEventListener(object: ValueEventListener{
override fun onDataChange(snapshot: DataSnapshot) {
if(snapshot.exists()){
}
}