Как записать изменения в базу данных sqlite, которая импортируется из папки ресурсов и копируется во внутреннее хранилище в Android версии 9 (P ie)? - PullRequest
0 голосов
/ 18 июня 2020
• 1000 *), Я получил сообщение «Нет такой ошибки таблицы», хотя дал правильное имя таблицы. Я много искал в google и StackOverflow и нашел решение добавить '' 'db.disableWriteAheadLogging ();' '' внутри метода onOpen () после отключения disableWriteAheadLogging, 'Нет такой ошибки таблицы' исчезло, но все же я не могу обновить конкретный столбец в моей таблице, пожалуйста, предоставьте мне предложение по преодолению этого метода обновления:
String myPath = DB_PATH + DB_NAME;
        SQLiteDatabase db = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READWRITE);

        ContentValues contentValues = new ContentValues();
        contentValues.put(status, statusText);

        int insertedRowID = 0;
        try{
            insertedRowID = db.update(TABLE_NAME_1, contentValues, qID + "=" + qid, null);
        } catch(Exception ex){
            ex.printStackTrace();
        }
        db.close();
        return insertedRowID;
...