Delete FTS journal file

This commit is contained in:
M66B 2022-09-29 11:33:51 +02:00
parent 08185fdd46
commit 28832bcbf2
2 changed files with 14 additions and 2 deletions

View File

@ -31,6 +31,7 @@ import android.text.TextUtils;
import androidx.preference.PreferenceManager;
import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@ -272,6 +273,11 @@ public class Fts4DbHelper extends SQLiteOpenHelper {
}
static void delete(Context context) {
context.getDatabasePath(DATABASE_NAME).delete();
File db = context.getDatabasePath(DATABASE_NAME);
for (File file : db.getParentFile().listFiles())
if (file.getName().startsWith(DATABASE_NAME)) {
Log.i("FTS delete=" + file);
file.delete();
}
}
}

View File

@ -27,6 +27,7 @@ import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.text.TextUtils;
import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@ -252,6 +253,11 @@ public class Fts5DbHelper extends SQLiteOpenHelper {
}
static void delete(Context context) {
context.getDatabasePath(DATABASE_NAME).delete();
File db = context.getDatabasePath(DATABASE_NAME);
for (File file : db.getParentFile().listFiles())
if (file.getName().startsWith(DATABASE_NAME)) {
Log.i("FTS delete=" + file);
file.delete();
}
}
}