android异常报错

当在页面中切换科目条件时会经常出现程序卡死情况,如下报错:

img

代码就是一个简单的异步请求,部分代码如下:

img

请问哪位有遇见过类似情况?如何解决?

看这异常,有可能是在子线程清除了集合,adapter不知道集合已经清除了,导致适配器内部异常了。可以先把清除集合的代码先注释掉看有没有异常,

你上面报错日志不是给你提示了吗?

HeaderViewListAdapter.getView 里面使用了 List.get,然后出现数组越界异常了。

img

点进去。判断下List.get(索引),索引<List.size

数组越界,看一下数组长度跟自己获取的长度是不是超出了