Android でいくつかのデータベース作業を行っていますが、applyBatch を使用して一連のレコードを挿入しようとすると、次のエラーが発生します。
java.lang.ArrayIndexOutOfBoundsException: 後方参照 26 を要求しましたが、後方参照は 0 しかありません
何が原因ですか?
Android でいくつかのデータベース作業を行っていますが、applyBatch を使用して一連のレコードを挿入しようとすると、次のエラーが発生します。
java.lang.ArrayIndexOutOfBoundsException: 後方参照 26 を要求しましたが、後方参照は 0 しかありません
何が原因ですか?
私にとっては、 applyBatchを使用してレコードのグループを挿入しようとしていたことが判明しましたが、後のレコードの 1 つは、グループ内の以前のレコードが正しく挿入されていることに依存していましたが、そうではありませんでした (失敗しました)。
ContentOperations ごとに 1 つずつ「applyBatch」を実行して、エラーを特定しました。次に、なぜ失敗したのかを簡単に理解できました。
この投稿は、問題を解決するのに役立ちました。