io.realm
키가 문자열인 RealmMap 의 특수화입니다.
RealmList 와 마찬가지로 RealmDictionary는 managed 와 비관리 모드에서 작동할 수 있습니다. In 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에서
getClasshashCodeequalsclonetoStringnotifynotifyAllwait상속된wait메서드:,,,,,,,,,wait,finalizeio.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를 인스턴스화합니다. 매개변수
|