经过大量时间检查android源代码并且不了解此错误后,我终于破解了它。
三星手机出现问题,它们在过度滚动功能上实现了不同的实现,最终导致抛出此异常,因为它试图超出范围选择页脚/页眉(即使没有页脚视图也是如此)。
我使用的解决方案不是很好,但是它将阻止此错误再次发生。
class MyFixedListView extends ListView { @Override protected void dispatchDraw(Canvas canvas) { try { super.dispatchDraw(canvas); } catch (IndexOutOfBoundsException e) { // samsung error } }}现在,我使用此
ListView实现,错误消失了。
我真的希望这对使用无限适配器的人有所帮助。



