【问题标题】:How can I get all the children from within an array stored on firebase (using Android)?如何从存储在 firebase 上的数组中获取所有子项(使用 Android)?
【发布时间】:2015-03-05 05:38:26
【问题描述】:

我有一个存储在 firebase 上的“消息”列表。我想获得整个列表并能够遍历它们。我怎样才能在android中做到这一点?

【问题讨论】:

    标签: android json loops firebase


    【解决方案1】:

    Firebase 包含用于检索数据的自己的文档,您可以访问此链接

    https://www.firebase.com/docs/android/guide/retrieving-data.html

    使用此方法检索数据

    Firebase ref = new Firebase("https://dinosaur-facts.firebaseio.com/dinosaurs");
    Query queryRef = ref.orderByChild("height");
    
        queryRef.addChildEventListener(new ChildEventListener() {
            @Override
            public void onChildAdded(DataSnapshot snapshot, String previousChild) {
                Map<String, Object> value = (Map<String, Object>)snapshot.getValue();
                System.out.println(snapshot.getKey() + " was " + value.get("height") + " meters tall");
            }
            // ....
        });
    

    这里所有数据都来自 DataSnapshot,您可以执行所有操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-22
      • 1970-01-01
      • 2020-10-29
      • 2021-04-05
      • 2019-12-05
      • 1970-01-01
      • 2023-03-22
      • 2017-05-17
      相关资源
      最近更新 更多