【问题标题】:How to access nested data in Firebase Realtime Database?如何访问 Firebase 实时数据库中的嵌套数据?
【发布时间】:2019-11-18 04:11:46
【问题描述】:

我正在制作活动开始时的数据快照。我想遍历这些数据,但我不知道如何访问我孩子内部的嵌套数组。

Firebase data example

这是我目前获取名称的代码。我也想检索 latLng。

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);
            }
        }

【问题讨论】:

    标签: android firebase-realtime-database


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-14
      • 2020-08-13
      • 2017-01-18
      • 1970-01-01
      • 2022-11-02
      • 2020-02-26
      相关资源
      最近更新 更多