如何使用 Android 从 Firebase 数据库获取嵌套子项?

2023-12-03

我想从这种类型的 JSON 树中获取所有允许的子项的列表:

databaseRef.child('Users').child('Allowded').addValueEventListener(new ValueEventListener() {

@Override
public void onDataChange (DataSnapshot dataSnapshot) {

  //
  }
}

@Override
public void onCancelled (DatabaseError databaseError) {

} };);

enter image description here


FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference userRef = database.getReference("users").child(key).child("Alloweded");
ValueEventListener postListener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
    User userObj = dataSnapshot.getValue(User.class);

}

@Override
public void onCancelled(DatabaseError databaseError) {
    // Getting Post failed, log a message
    Log.w(TAG, "loadPost:onCancelled", databaseError.toException());
    // ...
}
};userRef.addValueEventListener(postListener);

User 是您的 Model 类,其中包含 lat、lng、name、no.、profileUrl 等

试试这个我希望它能正常工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Android 从 Firebase 数据库获取嵌套子项? 的相关文章