Я создаю заявку на покупку на продажу. Я хочу получить всю прибыль от продажи мобильных телефонов и суммировать значения, чтобы получить общий доход.
mDatabaseReference.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
List<Float> list = new ArrayList<>();
for (DataSnapshot ds : dataSnapshot.getChildren()) {
list.add(Float.valueOf(Float.parseFloat(ds.child("profit").getValue().toString())));
double sum = 0.0;
for (Float d : list) {
double floatValue = (double) d.floatValue();
Double.isNaN(floatValue);
sum += floatValue;
}
Toast.makeText(RecordsActivity.this, "Earning = " + sum, Toast.LENGTH_SHORT).show();
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
Toast.makeText(RecordsActivity.this, databaseError.getMessage(), Toast.LENGTH_SHORT).show();
}
});