Трябва да използвате
JournalMode.TRUNCATE
във вашата 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;
}
Този метод няма да създаде db.bad и db.wal файлове, които създават пречка при експортирането на стайна db.
За експортиране на DB файла:
Връзка:Експортиране на db със създаване на папка на дневна база