0
Я пытаюсь добавить несколько записей в SQLite с циклом аналогично, но данные не извлекаются при вызове из функции и получения исключения нулевого указателя:Вставка в SQLite с ContentValues в цикл
ContentValues[] ans7 = new ContentValues[4];
for(int j =0; j<4; j++){
ans7[j] = new ContentValues();
ans7[j].put(KEY_ANSWER, Utils.DB_NULL_INT_VALUE);
ans7[j].put(KEY_TYPE, Utils.TYPE_NORMAL);
ans7[j].put(KEY_RESOURCE, ans7Array[j]);
if(j==1) {
ans7[j].put(KEY_IS_CORRECT, Utils.CORRECT);
}else{
ans7[j].put(KEY_IS_CORRECT, Utils.INCORRECT);
}
ans7[j].put(KEY_QUESTION_ID, 7);
long i = db.insert(TABLE_ANSWER, null, ans7[j]);
Log.e("Answer type 3", "que 7 " + i);
}
Я не» t знает, является ли это аргументом if-else, вызывающим его.