클래스 RealmDictionary
io.realm
키가 문자열인 RealmMap 의 특수화입니다.
RealmList와 마찬가지로 RealmDictionary 는 managed 모드와 비관리 모드에서 작동할 수 있습니다. managed 모드 에서 RealmDictionary는 모든 내용을 Realm 내에 유지하는 반면, 비관리 모드 에서는 HashMap 처럼 작동합니다. .
managed RealmDictionaries는 Realm에서만 만들 수 있으며 기본 Realm이 업데이트될 때마다 해당 콘텐츠가 자동으로 업데이트됩니다. managed RealmDictionaries는 RealmObject의 RealmDictionary 필드를 점을 통해서만 액세스할 수 있습니다.
Unmanaged RealmDictionaries는 사용자가 만들 수 있으며 managed RealmObject와 unmanaged RealmObject를 모두 포함할 수 있습니다. 이는 GSON과 같은 JSON 디시리얼라이저 또는 클래스에 값을 삽입하는 다른 프레임워크를 처리할 때 유용합니다. 관리되지 않는 RealmDictionaries는 Realm.copyToRealm(Iterable, ImportFlag...) 메서드를 사용하여 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를 인스턴스화합니다. 매개변수
|