Я тестировал свое приложение с новым Android 5.0 (API21), но получал ошибку с CalendarView
Caused by: java.lang.UnsupportedOperationException: CalendarView does not exists for the new DatePicker at android.widget.DatePickerCalendarDelegate.getCalendarView(DatePickerCalendarDelegate.java:501) at android.widget.DatePicker.getCalendarView(DatePicker.java:365)
Для моего удивления ошибка была не потому, что в NEW API21 DatePicker нет CalendarView, по сути, в API21 отсутствует DatePicker, а только CalendarView.
Ошибка возникла из-за того, что я запретил номера недель в CalendarView
picker.getCalendarView().setShowWeekNumber(false);
Эта команда выдает UnsupportedOperationException, не будет предупреждена больше номеров недели в CalendarView, они просто исчезли, никаких объяснений.