领域DB:具有多个实例与单个实例

时间:2016-03-04 07:02:40

标签: android realm

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

1 个答案:

答案 0 :(得分:5)

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

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