java.lang.ArrayIndexOutOfBoundsException:要求返回ref X但是只有0个返回refs

时间:2013-11-13 17:54:28

标签: android database android-contentresolver

我正在Android上做一些数据库工作,并在尝试使用applyBatch插入一堆记录时收到以下错误。

java.lang.ArrayIndexOutOfBoundsException:要求回复参考26,但只有0回反对

造成这种情况的原因是什么?

1 个答案:

答案 0 :(得分:1)

对我来说,事实证明我试图使用applyBatch插入一组记录,但后面的记录之一取决于正确插入的组中的早期记录,而不是(它失败了。)

我通过对每个ContentOperations执行“applyBatch”来确定错误,一次一个。然后我可以很容易地看出它失败的原因。

请注意,this post有助于解决问题。