gpt4 book ai didi

java - 如何迭代 Firebase 实时数据库中多个按键的子项?

转载 作者:行者123 更新时间:2023-12-02 11:33:59 25 4
gpt4 key购买 nike

我正在尝试检索讲座信息。该信息的结构如下:enter image description here

我试图将每个讲座的详细信息存储在数组中。 enter image description here

最佳答案

要迭代子级,请尝试以下操作:

 DatabaseReference reference = FirebaseDatabase.getInstance().getReference("Lectures").child("Saturday,March 03");

reference.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot datas: dataSnapshot.getChildren()){
String batchname=datas.child("batch_name").getValue().toString();
//etc
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});

for(DataSnapshot datas: dataSnapshot.getChildren()) 可让您在按键内进行迭代。

dataSnapshot.getChildren() 将为您提供直接子项,在本例中是按键。然后使用 for 循环,您将能够访问这些键内的数据

关于java - 如何迭代 Firebase 实时数据库中多个按键的子项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49088482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com