什么是Realm DB中的托管/非托管对象?

时间:2017-12-17 20:21:09

标签: android realm

Realm DB中的术语Managed ObjectUnmanaged Object是什么意思? 我到处搜索这个词,我找到了这些链接quora  &安培; managedObject。但仍然不确定。

我知道这是微不足道的,但在Realm文档中无处可解释。

1 个答案:

答案 0 :(得分:6)

我在领域文档中找到了一些解释。

FAQ/What is the difference between a normal Java object and a Realm object?

  

Realm对象的实例可以是托管的也可以是非托管的。

     
      
  • 托管对象在Realm中保留,始终是最新的并且线程受限。它们通常比非托管版本更轻量级,因为它们在Java堆上占用的空间更少。
  •   
  • 非托管对象就像普通的Java对象一样,它们不会被持久化,也不会自动更新。它们可以在线程之间自由移动。
  •