Wie Standard Realm-Datenbank in Android löschen? Ich habe folgenden Code versucht, kann aber die Methode deleteRealmFile nicht auflösen.Android Realm Standard-Datenbank löschen
Methode 1:
try {
Realm.deleteRealmFile(context);
//Realm file has been deleted.
} catch (Exception ex){
ex.printStackTrace();
//No Realm file to remove.
}
Ich habe versucht, mit Konfiguration zu löschen.
Methode 2:
try {
Realm.deleteRealm(realm.getConfiguration());
//Realm file has been deleted.
} catch (Exception ex){
ex.printStackTrace();
//No Realm file to remove.
}
aber den Fehler gibt:
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.
dies nicht funktioniert nicht funktioniert, werfen java.lang.IllegalStateException: Es ist nicht erlaubt, die Datei mit einem offenen Realm zugeordnet zu löschen. Denken Sie daran, alle Instanzen des Realms zu schließen, bevor Sie die Datei löschen. – shekar