Всякий раз, когда пользователь входит в систему, я пытаюсь проверить, является ли пользователь тем же, что и ранее вошедший в систему пользователь. Если пользователь отличается, я пытаюсь удалить весь экземпляр базы данных, а затем создать экземпляр для вновь зарегистрированного пользователя.в user.Если пользователь такой же, то пользовательские данные должны быть удалены
Как удалить экземпляр базы данных?Попытка
Realm.getDefaultConfiguration()?.let {
Realm.getDefaultInstance().close()
Realm.deleteRealm(it)
}
Но получено следующее исключение
java.lang.IllegalStateException: не разрешается удалять файл, связанный с открытой областью.Не забудьте закрыть () все экземпляры Королевства перед удалением его файла: /data/data/com.mypackage.name/files/filename.realm
Как закрыть все экземпляры и удалить их