ClientResetRequiredError 异常
在此页面上
io.realm.mongodb.sync
封装处理客户端重置事件所需信息的类。
方法摘要
继承方法
从类 java.lang.Object 继承的方法 :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
从类 java.lang.Throwable 继承的方法 :
getMessage
、getLocalizedMessage
、getCause
、initCause
、toString
、printStackTrace
、printStackTrace
、printStackTrace
、fillInStackTrace
、getStackTrace
、setStackTrace
、addSuppressed
、getSuppressed
从 io 类继承的方法 域.mongodb.AppException :
getErrorCode
、getErrorType
、getErrorIntValue
、getErrorMessage
、getException
、getCategory
、toString
方法详细信息
executeClientReset
public void executeClientReset () |
---|
调用此方法将手动执行客户端重置,而不是等到下一次应用程序重新启动。 这只有在该 Realm 的所有实例都已关闭的情况下才有可能实现,否则会 抛出IllegalStateException 将被抛出。 该方法返回后,可在getBackupFile()返回的位置找到备份文件。 getOriginalFile() 调用的文件已被删除,但下次打开Realm 实例时会从头开始重新创建。 抛出异常
|
getBackupFile
public File getBackupFile () |
---|
返回已备份 Realm 文件的位置。 在完全执行客户端重置之前,该文件不会出现。 返回: 执行客户端重置后对备份文件位置的引用。 使用 |
getBackupRealmConfiguration
获取原始文件
public File getOriginalFile () |
---|
返回原始 Realm 文件的位置。 客户端重置完成后,该位置的文件将被删除。 返回: 对原始 Realm 文件位置的引用。 执行客户端重置后,此文件将不复存在。 使用 |