Android Realm DB允许使用Realm.getInstance()获取多个实例。这些中最好的做法是什么? : 1.创建单个实例(应用程序作用域)并在任何地方使用它 2.在需要时获取新实例并在完成后关闭它,一个连接始终打开。
答案 0 :(得分:5)
Realm具有内部缓存,因此最简单的方法就是在需要时调用Realm.getDefaultInstance()
,之后可以关闭它。
您还可以在此处阅读有关控制生命周期的更多信息:https://realm.io/docs/java/latest/#controlling-the-lifecycle-of-realm-instances