- Forum-Beiträge: 1
30.10.2017, 10:12:03 via Website
30.10.2017 10:12:03 via Website
Letzte Woche wurde Android Studio auf Version 3.0 aktualisiert. Seitdem unterstreicht Android Studio mir das Wort ON in der Methode onConfigure rot und gibt mir folgende Fehlermeldung: < pragma value > expected, got 'ON'!
Was muss ich tun, damit ich diesen Error in meiner Klasse weg bekomme?
public class CareDbHelper extends SQLiteOpenHelper {
public static final String DATABASE_NAME = "care.db";
private static final int DATABASE_VERSION = 1;
CareDbHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
//Erstellen der Tabellen
CareTable.onCreate(db);
...
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
//Upgraden der Tabellen
CareTable.onUpgrade(db, oldVersion, newVersion);
...
}
@Override
public void onConfigure(SQLiteDatabase db) {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
db.execSQL("PRAGMA foreign_keys = ON;");
} else {
db.setForeignKeyConstraintsEnabled(true);
}
}
}
— geändert am 30.10.2017, 10:13:37
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.