Android 如何访问Firebase实时数据库中的嵌套数据?

Android 如何访问Firebase实时数据库中的嵌套数据?,android,firebase-realtime-database,Android,Firebase Realtime Database,我正在活动开始时拍摄数据快照。我想循环查看这些数据,但我不知道如何访问我孩子体内的嵌套数组 这是我目前获取的检索名称的代码。我还想取回板条 FirebaseDatabase.getInstance().getReference().child("events").addValueEventListener(new ValueEventListener() { @Override public void onDataChange(@NonNull DataSnap

我正在活动开始时拍摄数据快照。我想循环查看这些数据,但我不知道如何访问我孩子体内的嵌套数组

这是我目前获取的检索名称的代码。我还想取回板条

FirebaseDatabase.getInstance().getReference().child("events").addValueEventListener(new ValueEventListener() {
        @Override
        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
            for (DataSnapshot ds : dataSnapshot.getChildren()){
                String name = ds.child("name").getValue(String.class);
                Log.d(TAG, "onDataChange: " + name);
            }
        }

只需继续使用
child()
挖掘嵌套数据,这些数据也将显示为DataSnapshot对象:

ds.child("latLng").child("latitude").getValue(Double.class);
ds.child("latLng").child("longitude").getValue(Double.class);