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。 参数
|