【发布时间】:2015-03-05 05:38:26
【问题描述】:
我有一个存储在 firebase 上的“消息”列表。我想获得整个列表并能够遍历它们。我怎样才能在android中做到这一点?
【问题讨论】:
标签: android json loops firebase
我有一个存储在 firebase 上的“消息”列表。我想获得整个列表并能够遍历它们。我怎样才能在android中做到这一点?
【问题讨论】:
标签: android json loops firebase
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,您可以执行所有操作。
【讨论】: