设置默认为农历时报错
gedoor opened this issue · 2 comments
gedoor commented
mGLCView.init(calendar, false);
报错
gedoor commented
private void setConfigs(Calendar c, boolean isGregorian, boolean anim){
ChineseCalendar cc;
if(c == null){
c = Calendar.getInstance();
}
mIsGregorian = isGregorian;
if(c instanceof ChineseCalendar){
cc = (ChineseCalendar)c;
}else{
cc = new ChineseCalendar(c);
}
if(!checkCalendarAvailable(cc, YEAR_START, YEAR_STOP, isGregorian)){
c = adjustCalendarByLimit(cc, YEAR_START, YEAR_STOP, isGregorian);
}
setDisplayValuesForAll(cc, mIsGregorian, anim);
}
这一段改一下就不报错了
gedoor commented
明白了,默认农历时,参数也要为农历,不然就报错