Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

클래스 RealmDictionary

이 페이지의 내용

  • io.realm
  • 생성자
  • 상속된 메서드
  • 생성자 세부 정보
java.lang.Object
io.realm.RealmDictionary

키가 문자열인 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를 인스턴스화합니다.

매개변수

  • map - 초기 딕셔너리

돌아가기

RealmConfiguration.Builder