1

Android でいくつかのデータベース作業を行っていますが、applyBatch を使用して一連のレコードを挿入しようとすると、次のエラーが発生します。

java.lang.ArrayIndexOutOfBoundsException: 後方参照 26 を要求しましたが、後方参照は 0 しかありません

何が原因ですか?

4

1 に答える 1

1

私にとっては、 applyBatchを使用してレコードのグループを挿入しようとしていたことが判明しましたが、後のレコードの 1 つは、グループ内の以前のレコードが正しく挿入されていることに依存していましたが、そうではありませんでした (失敗しました)。

ContentOperations ごとに 1 つずつ「applyBatch」を実行して、エラーを特定しました。次に、なぜ失敗したのかを簡単に理解できました。

この投稿は、問題を解決するのに役立ちました。

于 2013-11-13T17:54:27.680 に答える