Вычислить общее количество значений, хранящихся в Firebase-Android

Это покажет имя файла, используя jQuery

  $("#img1").change(function(e){

     var fname=$("#img1").val().split('\\').pop().split('/').pop();
     $('#file_name').val(fname);
  });

DEMO

0
задан Alex Mamo 13 July 2018 в 12:11
поделиться

1 ответ

Чтобы получить общее количество, о котором вы говорите, используйте следующий код:

userMenuRef.get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
    @Override
    public void onComplete(@NonNull Task<QuerySnapshot> task) {
        if (task.isSuccessful()) {
            double total = 0;
            for (QueryDocumentSnapshot document : task.getResult()) {
                double itemCost = document.getDouble("itemCost");
                total = total + itemCost;
            }
            Log.d("TAG", String.valueOf(total));
        }
    }
});

Вывод будет представлять собой сумму всех свойств itemCost, которые существуют в ваших документах.

0
ответ дан Alex Mamo 17 August 2018 в 12:58
поделиться
  • 1
    Алекс очень благодарен. Я чувствую себя немного застенчивым, что я не понимал, что я могу просто поискать огненную базу, но сено. Оно работает! Просто одна вещь, которая кажется странной, заключается в том, что просмотр ресайклера должен быть открыт, а затем закрыт, а затем снова открыт для отображения данных ... Любые идеи, почему? – Mellie 13 July 2018 в 14:05
  • 2
    Пожалуйста. Обычно это проблема с адаптером, но если это не так, просто отправьте еще один свежий вопрос, содержащий MCVE , поэтому я и другие пользователи могут вам помочь. Ура! – Alex Mamo 13 July 2018 в 14:15
  • 3
    Сделаю. Это тот же самый адаптер, который показан здесь, но я думаю, что понимаю, почему он нужен как другой вопрос ... Что такое MCVE? (как вы можете догадаться, я новичок в этом). – Mellie 13 July 2018 в 14:36
  • 4
    MCVE означает Minimal, Complete, and Verifiable example. – Alex Mamo 13 July 2018 в 14:48
Другие вопросы по тегам:

Похожие вопросы: