huanghaibin-dev / CalendarView

Android上一个优雅、万能自定义UI、仿iOS、自定义动画,支持垂直、水平方向切换、支持周视图、自定义周起始、性能高效的日历控件,支持热插拔实现的UI定制!支持标记、自定义颜色、农历、自定义月视图各种显示模式等。Canvas绘制,速度快、占用内存低,你真的想不到日历居然还可以如此优雅!An elegant, highly customized and high-performance Calendar Widget on Android.
Apache License 2.0
9.11k stars 1.79k forks source link

bugly收集到的 java.lang.ArrayIndexOutOfBoundsException #607

Open BaiShou opened 4 years ago

BaiShou commented 4 years ago

由于是在bugly上面收集的,具体我也不太清楚如何出来的 java.lang.ArrayIndexOutOfBoundsException:length=30; index=-36

 com.haibin.calendarview.LunarCalendar.numToChinese(LunarCalendar.java:135)  com.haibin.calendarview.LunarCalendar.setupLunarCalendar(LunarCalendar.java:357)  com.haibin.calendarview.CalendarViewDelegate.getMaxRangeCalendar(CalendarViewDelegate.java:995)  com.haibin.calendarview.CalendarUtil.getFirstCalendarFromMonthViewPager(CalendarUtil.java:744)  com.haibin.calendarview.MonthViewPager$1.onPageSelected(MonthViewPager.java:113)  android.support.v4.view.ViewPager.dispatchOnPageSelected(ViewPager.java:1947) android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:665)  android.support.v4.view.ViewPager.setCurrentItemInternal(ViewPager.java:631)  android.support.v4.view.ViewPager.dataSetChanged(ViewPager.java:1086)

huanghaibin-dev commented 4 years ago

目前发现的在澳大利亚夏令时间变化会影响农历的算法,造成上述说的异常,国内目前没有收集到这种bug

BaiShou commented 4 years ago

目前发现的在澳大利亚夏令时间变化会影响农历的算法,造成上述说的异常,国内目前没有收集到这种bug

我刚刚看了一台”REDMI 3S“出现异常,但是时间是正常的,这个希望能处理一下吧

BaiShou commented 4 years ago

目前发现的在澳大利亚夏令时间变化会影响农历的算法,造成上述说的异常,国内目前没有收集到这种bug

刚刚这个问题我找到了,是因为我这边设置出问题了,设置范围的时候月份超过12月了