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