如果我设置realm = null而不是realm.close()会发生什么

时间:2016-11-02 17:12:32

标签: realm realm-java

来自realm.isClosed()

的评论
  
      
  • 当你完成它以便不泄漏内存,文件描述符或增加Realm文件的大小时,永远记得关闭Realm实例是很重要的。
  •   

那么,如果我不使用realm.close()方法而是设置realm=null会发生什么。

1 个答案:

答案 0 :(得分:3)

什么都不会发生,这很糟糕,因为它也意味着你不会在后台线程上释放本地资源,非常糟糕,并且可能导致你的Realm文件大小爆炸。< / p>

https://realm.io/docs/java/latest/#large-realm-file-size