SQLite
 sql >> Base de données >  >> RDS >> SQLite

Impossible d'ouvrir la base de données SQLite à partir de SQLIte Helper Oncreate, lorsque OnCreate est déclenché en ouvrant la base de données pour la première fois

Vous ne devriez pas essayer d'appeler getWritableDatabase() ou getReadableDatabase() depuis SQLiteOpenHelper méthodes de cycle de vie telles que onCreate() ou des méthodes appelées à partir de là. Cela échouera avec une exception "appelée de manière récursive".

Utilisez plutôt le SQLiteDatabase qui est donné en paramètre à onCreate() ou d'autres méthodes de cycle de vie.