多次的调试与分析后,终于找到数组越界的源头了。原来是在设计数据库的数据时,在分割标识的时候,因为是直接复制过来的题目,所有有的是空的字符串!所以就造成了总是读取数据的时候数组越界的异常,但程序还能运行,就是cursor走到空字符串的时候弹出来异常!重新整理下数据库就OK了!