共享 生成器
摘要 class SharedBuilder<t, S : Configuration.SharedBuilder<t, S>>(schema : Set < KClass < out BaseRealmObject > > = setOf())
配置构建器的基类,其中包含可用于RealmConfiguration和 SyncConfiguration 的属性。
参数
t
构建器应生成的配置类型。
S
区分本地变体和同步变体所需的构建器类型。
继承者
功能
链接已复制到剪贴板
乐趣 compactOnLaunch(callback : CompactOnLaunchCallback = Realm.DEFAULT_COMPACT_ON_LAUNCH_CALLBACK): S
设置回调,用于控制打开 Realm 时是否应压缩 Realm。
链接已复制到剪贴板
设置用于加密和解密 Realm 文件的 64 字节密钥。 如果未提供密钥,Realm 文件将未被加密。
链接已复制到剪贴板
将初始数据写入 Realm 文件。 此回调仅在创建数据库文件时执行一次。 这还包括RealmConfiguration.Builder.deleteRealmIfMigrationNeeded 已设置,导致文件被删除。
链接已复制到剪贴板
使用捆绑的资产 Realm 文件初始化 Realm 文件。
链接已复制到剪贴板
设置在尝试写入更多数据时抛出 IllegalStateException之前 Realm 文件中活动版本的最大数量。