Я использую следующий код для добавления элементов в базу данных:Android SQLITE Нелегального государство Исключение
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();
Как это разрешить?
Спасибо!
Опубликуйте полный стек и ваш помощник sqlite 'onCreate()'/'onUpgrade()' обратные вызовы. – laalto