Docs 菜单
Docs 主页
/ /
Atlas Device SDKs
/ / /

RealmDictionary 类

在此页面上

  • io.realm
  • 构造函数
  • 继承方法
  • 构造函数详细信息
java.lang.Object
io.realm.RealmDictionary

键为字符串的RealmMap的特化。

RealmList类似,RealmDictionary 可以在托管和非托管模式下运行。 在托管模式,RealmDictionary 会将其所有内容持久保存在Realm中,而在非托管模式,其功能类似于 HashMap

托管 RealmDictionaries 只能由 Realm 创建,并且每当底层 Realm 更新时都会自动更新其内容。托管 RealmDictionaries 只能使用指向 RealmObject 的RealmDictionary字段的 getter 来访问。

非托管 RealmDictionaries 可由用户创建,可包含托管和非托管 RealmObject。 这在处理 JSON 反序列化器(例如 GSON)或其他将值注入到类中的框架时非常有用。 可以使用Realm.copyToRealm(Iterable, ImportFlag...)方法将非托管 RealmDictionaries 添加到 Realm。

构造函数和描述

以非托管模式实例化 RealmDictionary。

使用初始字典以非托管模式实例化 RealmDictionary。

  • 从类 java.lang.Object 继承的方法 :getClass ,hashCode ,equals ,clone ,toString ,notify ,notifyAll ,wait ,wait ,wait ,finalize

  • 从类io.realm.RealmMap继承的方法: isManagedisValidisFrozensizeisEmptycontainsKeycontainsValuegetputremoveputAllclearkeySetvaluesentrySetfreezeaddChangeListeneraddChangeListenerremoveChangeListenerremoveChangeListenerremoveAllChangeListeners

public RealmDictionary ()

以非托管模式实例化 RealmDictionary。

使用初始字典以非托管模式实例化 RealmDictionary。

参数

  • map - 初始字典

后退

RealmConfiguration.Builder