小编Abh*_*hek的帖子

在firebase android中使用子键获取父名

我试图通过在 android studio 中使用子键“UID”来获取父名称“170002001”。请帮忙。提前致谢 :)

在此处输入图片说明 字符串 uid = user.getUid();

private void getdata(){
    DatabaseReference reference;
    reference = FirebaseDatabase.getInstance().getReference();
    reference.orderByChild("UID").equalTo(uid).addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            for (DataSnapshot childSnapshot: dataSnapshot.getChildren()) {
                keys = childSnapshot.getKey();
                status.setText(keys);
            }
        }
        @Override
        public void onCancelled(@NonNull DatabaseError databaseError) {

        }
    });
}
Run Code Online (Sandbox Code Playgroud)

编辑:除“170002001”外,我可以检索所有父名称。:(

java android firebase firebase-realtime-database

3
推荐指数
1
解决办法
4350
查看次数