我正在Android上做一些数据库工作,并在尝试使用applyBatch插入一堆记录时收到以下错误。
java.lang.ArrayIndexOutOfBoundsException:要求回复参考26,但只有0回反对
造成这种情况的原因是什么?
答案 0 :(得分:1)
对我来说,事实证明我试图使用applyBatch插入一组记录,但后面的记录之一取决于正确插入的组中的早期记录,而不是(它失败了。)
我通过对每个ContentOperations执行“applyBatch”来确定错误,一次一个。然后我可以很容易地看出它失败的原因。
请注意,this post有助于解决问题。