Android SQLITE Неверное состояние исключения [дубликат]
На этот вопрос уже есть ответ:
java.lang.IllegalStateException: попытка повторно открыть уже закрытый объект 2 ответаЯ использую следующий код для добавления элементов в базу данных:
public static void insertQuestion(Context c,JSONArray jarr,String search) throws JSONException {
DatabaseWrapper databaseWrapper = new DatabaseWrapper(c);
SQLiteDatabase database = databaseWrapper.getWritableDatabase();
ContentValues values = postToContentValues2(jarr);
values.put(QuestionORM.COLUMN_SEARCH,search);
long questionId = database.insert(QuestionORM.TABLE_NAME, "null", values);
Log.e(TAG, "Inserted new Question with ID: " + questionId);
database.close();
}
Но я получаю сообщение об ошибке
"попытка заново открыть уже закрытый объект"
на этой строке:
SQLiteDatabase database = databaseWrapper.getWritableDatabase();
Как мне это решить?
Благодарность