OnRangeSelectedListener и ClickListener оба не работают в Material-calendarview - PullRequest
1 голос
/ 20 сентября 2019

Я использую последнюю версию календарного просмотра материала в режиме диапазона, и когда я пытаюсь получить выбранные даты, слушатели не работают.

Я использую их как:

@Override
public void onRangeSelected(@NonNull MaterialCalendarView widget, @NonNull List<CalendarDay> dates) {
startDateTextView.setText(FORMATTER.format(widget.getSelectedDates().get(0).getDate()) + "");
endDateTextView.setText(FORMATTER.format(widget.getSelectedDates().get(widget.getSelectedDates().size() - 1).getDate()) + "");
}

@OnClick(R.id.calendarView)
public void getAndSetDates(View view) {
if (endDateFlag) {
    endDateTextView.setText(FORMATTER.format(calendarView.getSelectedDates().get(calendarView.getSelectedDates().size() - 1).getDate()));
} else {
    startDateTextView.setText(FORMATTER.format(calendarView.getSelectedDates().get(0).getDate()));
}
}

Я попытался отладить и обнаружил, что их не вызывают.Кстати, я использую https://github.com/prolificinteractive/material-calendarview

...