SQLite
 sql >> Datenbank >  >> RDS >> SQLite

Die SQLite-Datenbank kann nicht von SQLIte Helper Oncreate geöffnet werden, wenn OnCreate durch das erstmalige Öffnen der Datenbank ausgelöst wird

Sie sollten nicht versuchen, getWritableDatabase() aufzurufen oder getReadableDatabase() von SQLiteOpenHelper Lebenszyklusmethoden wie onCreate() oder von dort aufgerufene Methoden. Das wird mit einer "called recursively"-Ausnahme fehlschlagen.

Verwenden Sie stattdessen die SQLiteDatabase die als Parameter an onCreate() übergeben wird oder andere Lebenszyklusmethoden.