我在玩弄 Realm,我总是发现 Realm.getInstance() 在 Activity 创建期间被调用,实例在 Activity 销毁期间被关闭。我可以知道在应用程序关闭之前一直只创建和打开一个实例是否有任何副作用?
最佳答案
没有应用程序onDestroy。 Realm 在内部进行必要的缓存,因此可以安全地多次调用 Realm.getInstance()/close()。
尝试自己做缓存不会提高效率。您可以在此处阅读有关如何控制 Realm 实例生命周期的信息:
https://realm.io/docs/java/latest/#controlling-the-lifecycle-of-realm-instances https://realm.io/docs/java/latest/#closing-realm-instances
关于android - 我可以在应用程序中只调用一次 Realm.getInstance() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37692668/