android - 如何从 Firebase 实时数据库访问 JSON 树的一个键?

标签 android firebase firebase-realtime-database

我想从 Firebase 实时数据库中的 JSON 树中获取“种姓”键的值。 See this image

我有用户的唯一 ID,并且我的所有身份验证和用户对象都已就位。如何将仅对“种姓”键的引用获取到字符串变量中?

谢谢, PS: full tree

最佳答案

  DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference("project-android-536f3");

    mDatabase.addValueEventListener(new ValueEventListener() {
                @Override
                public void onDataChange(DataSnapshot dataSnapshot) {
                     for (DataSnapshot messageSnapshot : dataSnapshot.getChildren()) {
                             String caste = (String) messageSnapshot.child("caste").getValue();
                            }
                        }

                }

                @Override
                public void onCancelled(DatabaseError databaseError) {

                }
            });

关于android - 如何从 Firebase 实时数据库访问 JSON 树的一个键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42998415/

相关文章:

android - OnBindViewHolder 中选中的复选框在显示时未选中

android - Windows 10的React-Native Android问题

javascript - 如何在发出集合的客户端上防止 'value' 事件?

java - 在某些 fragment 上打开 android 应用程序

Android 短信捕获

ios - 错误 - 电子邮件地址格式错误。 Xcode Swift Firebase

android - 通过 Firebase 从 Android 调用云函数

javascript - 如何在不从 cli 重新部署函数的情况下更改 firebase 函数的环境变量 (functions.config())

swift - 在 Swift 中使用 Firebase 返回语句错误

javascript - TypeError : messagesRef. child 不是函数