查询 Firebase 数据库

时间:2020-12-21 16:50:10

标签: android firebase kotlin firebase-realtime-database

enter image description here

如果我想使用 EBpIvNpyXzYzog6BHcG9bJLgSGH2 获取 Ghv13dLwkuR52HneS1nXmi2OznL2addChildEventListener,我的查询应该在 java 中做什么?

这不起作用:

FirebaseDatabase.getInstance().getReference().child("users").addChildEventListener(object :ChildEventListener{
            override fun onChildAdded(snapshot: DataSnapshot, previousChildName: String?) {
                val email= snapshot.child("email").value as String
                emails.add(email)
                snapshot.key?.let { keys?.add(it) }
                Log.i("abcd", snapshot.key.toString())
                adapter.notifyDataSetChanged()
            }

1 个答案:

答案 0 :(得分:0)

String user_id = FirebaseAuth.getInstance().getCurrentUser().getUid();   
FirebaseDatabase.getInstance().getReference("users").child(user_id).child("email");

这将检索当前登录用户的 "email"

相关问题