刷新sqlite期刊

时间:2016-07-31 13:55:54

标签: android sqlite ormlite

我很好奇。我在我的应用程序中使用ORMlite。我添加了调试功能,将Sqlite数据库复制到文件系统。这很简单:

File in = DatabaseHelper.getDatabasePath();
File out = new File(Environment.getExternalStorageDirectory(), in.getName());
out.setReadable(true, false);
log.debug("Copying database {} to SD card at {}", in.getName(), out.getAbsolutePath());
boolean result = Misc.copyFile(in, out);

但今天我在Android设备监视器的文件浏览器中发现它包含两个文件 - *.sqlite*.sqlite-journal。 OrmLite(或sqlite)中是否存在强制刷新期刊的方法?

这个答案说有一个模式Persist即使在所有交易完成后也会保存这个文件。但我宁愿在复制数据库文件之前调用一些同步。 https://stackoverflow.com/a/29696642/1639556

0 个答案:

没有答案