Bạn cần sử dụng
JournalMode.TRUNCATE
trong AppDatabase.java của bạn:
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;
}
Phương pháp này sẽ không tạo db.bad và db.wal các tệp đang tạo ra trở ngại trong việc xuất db phòng.
Để xuất tệp DB:
Liên kết:Xuất db với tạo thư mục hàng ngày