在应用onCreate
中打开Realm
实例并在整个Application
生命周期中保持打开状态有多糟糕,只有在应用程序被杀时才关闭它? (假设我不会从另一个线程中调用它)
答案 0 :(得分:2)
这样做是完全安全的,但如果你的应用程序在后台运行时你没有关闭Realm,那么当你需要回收资源时,系统会有更高的机会杀死你的应用程序。
您还可以在此处阅读有关控制生命周期的信息:https://realm.io/docs/java/latest/#controlling-the-lifecycle-of-realm-instances