领域数据库:具有多个实例与单个实例

Gan*_*shP 3 android realm

Android Realm DB允许使用Realm.getInstance()获取多个实例。这些中的最佳实践是什么?:1.创建一个实例(在应用程序范围内)并在任何地方使用它。2.在需要时获取一个新实例,并在完成后关闭它,并始终打开一个连接。

Chr*_*ior 5

Realm具有内部缓存,因此最简单的方法是Realm.getDefaultInstance()在需要时调用它,然后可以将其关闭。

您还可以在此处阅读有关控制生命周期的更多信息:https : //realm.io/docs/java/latest/#controlling-the-lifecycle-of-realm-instances