Как да изчистя базата данни на областта по подразбиране в android? Опитах следния код, но не мога да разреша метод deleteRealmFile.
Метод 1:
try {
Realm.deleteRealmFile(context);
//Realm file has been deleted.
} catch (Exception ex){
ex.printStackTrace();
//No Realm file to remove.
}
Опитах се да изтрия с помощта на конфигурация.
Метод 2:
try {
Realm.deleteRealm(realm.getConfiguration());
//Realm file has been deleted.
} catch (Exception ex){
ex.printStackTrace();
//No Realm file to remove.
}
но дава грешката:
java.lang.IllegalStateException: It's not allowed to delete the file associated with an open Realm. Remember to close() all the instances of the Realm before deleting its file.