'How to count and display number of people by date?

I want to count the number of users on each day and display a different icon on the calendar for each number of users. How do I implement this?

thank you very much if you can solve it

firebaseDatabase.getReference().child("calendar").addValueEventListener(new ValueEventListener() {
    @Override
    public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
        for (DataSnapshot snapshot : dataSnapshot.getChildren()){
            if(dataSnapshot.getChildrenCount() == 1){
                String key = snapshot.getKey();
                int[] date = splitDate(key);
                Calendar event_calendar = Calendar.getInstance();
                event_calendar.set(date[0], date[1], date[2]);
                EventDay event1 = new EventDay(event_calendar);
                events.clear();
                calendarView.setEvents(events);
                EventDay event = new EventDay(event_calendar,R.drawable.gyeong);
                events.add(event);
                calendarView.setEvents(events);
            }
            else if(dataSnapshot.getChildrenCount() == 2){
                String key = snapshot.getKey();
                int[] date = splitDate(key);
                Calendar event_calendar = Calendar.getInstance();
                event_calendar.set(date[0], date[1], date[2]);
                EventDay event1 = new EventDay(event_calendar);
                events.clear();
                calendarView.setEvents(events);
                EventDay event = new EventDay(event_calendar,R.drawable.ic_baseline_boy_24);
                events.add(event);
                calendarView.setEvents(events);
            }
        }
    }

    @Override
    public void onCancelled(@NonNull DatabaseError error) {
    }
});


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source