RealmDictionary 类
io.realm
键为字符串的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继承的方法:
isManaged
、isValid
、isFrozen
、size
、isEmpty
、containsKey
、containsValue
、get
、put
、remove
、putAll
、clear
、keySet
、values
、entrySet
、freeze
、addChangeListener
、addChangeListener
、removeChangeListener
、removeChangeListener
、removeAllChangeListeners
构造函数详细信息
public RealmDictionary () |
---|
以非托管模式实例化 RealmDictionary。 |
使用初始字典以非托管模式实例化 RealmDictionary。 参数
|