初期DataCallback

Realm ファイルが初めて作成されるときに初期データを書込むためにトリガーされるコールバック。

コールバックにはレシーバーとしてMutableRealm ] があり、これにより次のパターンが可能になります。

val config = RealmConfiguration.Builder()
.initialData { // this: MutableRealm
copyToRealm(Person("Jane Doe"))
}
.build()
val realm = Realm.open(config)

Return

null Realm ファイルを開くときに初期データを書き込む必要がない場合は、コールバック戻りがデータの書き込みに関係するものになります。

次も参照してください