我有以下形式的firebase数据库:
我的目标是当我拥有地址键时,在节点addTag上检索值。这是我的代码:
val user = FirebaseAuth.getInstance().currentUser
val userid = user?.uid
mRef = FirebaseDatabase.getInstance().reference.child("users").child(userid.toString()).child("Address")
mRef.child(addkey.toString()).addValueEventListener(object: ValueEventListener {
override fun onCancelled(p0: DatabaseError) {
}
override fun onDataChange(p0: DataSnapshot) {
val useraddtag = p0.child("addTag").getValue(String::class.java)
}
})
但是,永远不会调用onDataChange函数。
“ addkey”包含正在访问的特定地址的密钥。