
我使用的是firebase-realtime-database,我想要得到所有的子值和子名。
我需要得到所有的总值和总金额,如果我添加新的项目,该项目的总数也添加到所有总数。
发布于 2018-09-21 09:53:50
ref.addChildEventListener(new ChildEventListener() {
public void onChildAdded(DataSnapshot dataSnapshot, String previousKey) {
YourModel model = dataSnapshot.getValue(YourModel.class);
// declare a global variable total
total += model.getTotal();
}
public void onChildChanged(DataSnapshot dataSnapshot, String s) {
}
public void onChildRemoved(DataSnapshot dataSnapshot) {
}
public void onChildMoved(DataSnapshot dataSnapshot, String s) {
}
public void onCancelled(DatabaseError error) { }
});https://stackoverflow.com/questions/52435463
复制相似问题