Realm内部使用ThreadLocal缓存。领域文件,因此实际上可以自由调用
Realm.getInstance()您拥有的每个活动/片段/演示者。第一次调用需要
Realm.getInstance()花费一些时间,因为必须打开数据库并验证架构,但是之后只需要进行缓存查找。
缓存是引用计数的,因此仅在关闭所有实例之后才释放本机资源。这意味着尽可能长地保留至少一个打开的实例可能是有益的。
这也意味着,当您更新一个打开的实例时,它们都会自动更新。

Realm内部使用ThreadLocal缓存。领域文件,因此实际上可以自由调用
Realm.getInstance()您拥有的每个活动/片段/演示者。第一次调用需要
Realm.getInstance()花费一些时间,因为必须打开数据库并验证架构,但是之后只需要进行缓存查找。
缓存是引用计数的,因此仅在关闭所有实例之后才释放本机资源。这意味着尽可能长地保留至少一个打开的实例可能是有益的。
这也意味着,当您更新一个打开的实例时,它们都会自动更新。