【发布时间】:2015-01-03 21:14:12
【问题描述】:
我正在使用新的 Android 5.0 (API21) 测试我的应用,但在使用 CalendarView 时遇到错误
原因:java.lang.UnsupportedOperationException:新的 DatePicker 不存在 CalendarView 在 android.widget.DatePickerCalendarDelegate.getCalendarView(DatePickerCalendarDelegate.java:501) 在 android.widget.DatePicker.getCalendarView(DatePicker.java:365)
令我惊讶的是,这个错误并不是因为 NEW API21 DatePicker 中没有 CalendarView,事实上,API21 中没有 DatePicker,只有 CalendarView。
产生错误是因为我在 CalendarView 中隐藏了周数
picker.getCalendarView().setShowWeekNumber(false);
这条指令抛出UnsupportedOperationException,警告在CalendarView中不再有周数,他们只是消失了,没有解释。
【问题讨论】:
-
我已经让用户报告了同样错误的崩溃,所以现在我将听取您的建议并删除隐藏周数的行。感谢您发布此信息!
标签: java android datepicker week-number calendarview