我在火力地堡以下數據庫結構: 火力地堡數據庫中獲取的特定級別的android兒童
在我的應用程序,當我啓動的活動。當活動開始時,我只想獲得所有level0Node
的節點。這是我實現這樣的:
rootNode.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Iterable<DataSnapshot> level0Nodes = dataSnapshot.getChildren();
}
@Override
public void onCancelled(DatabaseError databaseError) {}
});
但我面臨的問題是,如果在level1Node
的發生任何更新,onDataChanged
再次調用它,我不想。我怎樣才能做到這一點?