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 文件位置的引用。 执行客户端重置后,此文件将不复存在。 使用 |