Vous devez utiliser
JournalMode.TRUNCATE
dans votre AppDatabase.java :
private static AppDatabase sInstance;
public static AppDatabase getDatabase(final Context context) {
if (sInstance == null) {
synchronized (AppDatabase.class) {
if (sInstance == null) {
sInstance = Room.databaseBuilder(context, AppDatabase.class, DATABASE_NAME)
.setJournalMode(JournalMode.TRUNCATE)
.build();
}
}
}
return sInstance;
}
Cette méthode ne créera pas db.bad et db.wal fichiers qui créent un obstacle à l'exportation de la base de données de la salle.
Pour exporter le fichier DB :
Lien :Exporter la base de données avec la création d'un dossier quotidiennement