Проблема Applandeo / Material-Calendar-View, при которой события, добавленные в calendarView, не заполняются только в январе 2020 г. - PullRequest
2 голосов
/ 18 февраля 2020

Библиотека Applandeo / Material-Calendar-View не отображает события только за январь 2020 года. Отображаемое событие появляется только при нажатии любой даты в месяце января, а не автоматически, как в другие месяцы. , В течение всех других месяцев ничья событий работает отлично. Я приложил URL-адрес видео по той же проблеме.

https://drive.google.com/open?id=1bdrP3hw16fCiy3aZsVlKtaLlauQbiMvv

Фрагмент кода, используемый для установки событий, приведен ниже:

private void addCalendarViewEvent(String stringDate, String type) {

    DateFormat format = new SimpleDateFormat("yyyy-MM-dd", Locale.ENGLISH);
    try {
        format.parse(stringDate);

        Calendar calendar = Calendar.getInstance();
        calendar.set(DateAndTime.getyyyyFromFormattedDate(stringDate),
                DateAndTime.getMMFromFormattedDate(stringDate) - 1,
                DateAndTime.getddFromFormattedDate(stringDate));

        switch (type) {
            case "A":
                eventDayList.add(new EventDay(calendar, R.drawable.red_pill));
                break;
            case "H":
                eventDayList.add(new EventDay(calendar, R.drawable.orange_pill));
                break;
            case "P":
                eventDayList.add(new EventDay(calendar, R.drawable.green_pill));
                break;
        }

        calendarView.setEvents(eventDayList);

    } catch (ParseException e) {
        e.printStackTrace();
        FirebaseCrashlytics.getInstance().recordException(e);
    }

}

Может ли кто-нибудь помочь в этом вопросе. Заранее спасибо.

...