База данных Android Firebase получить итоговые значения - PullRequest
0 голосов
/ 21 сентября 2018

My database looks like:

Я использую firebase-realtime-database, я хочу получить все общие дочерние значения и общее дочернее имя.

Мне нужнополучить все итоговые значения и общую сумму, если я добавлю новый элемент, этот итоговый элемент также будет добавлен ко всем итоговым значениям.

1 Ответ

0 голосов
/ 21 сентября 2018

Использование ChildEventListener

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) { }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...