Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ / /

Class RealmDictionary

Nesta página

  • io.realm
  • Construtores
  • Métodos herdados
  • Detalhes do construtor
java.lang.Object
io.realm.RealmDictionary

Especificação de RealmMap s cujas chaves são strings.

Da mesma forma que o RealmList s, um RealmDictionary pode operar nos modos gerenciados e não gerenciados. No modo gerenciado, um RealmDictionary persiste todo o seu conteúdo dentro de um Realm , enquanto no modo não gerenciado ele funciona como um HashMap .

Os managed RealmDictionaries só podem ser criados pelo Realm e atualizarão automaticamente seu conteúdo sempre que o Realm subjacente for atualizado. Os RealmDictionary gerenciados só podem ser acessados usando o getter que aponta para um campo RealmDictionary de um RealmObject .

RealmDictionaries não managed podem ser criados pelo usuário e podem conter RealmObjects managed e não managed. Isso é útil ao lidar com desserializadores JSON como GSON ou outras estruturas que injetam valores em uma classe. RealmDictionaries não gerenciados podem ser adicionados a um Realm usando o método Realm.copyToRealm(Iterable, ImportFlag...) .

Construtor e descrição

Instancia um RealmDictionary no modo não gerenciado.

Instancia um RealmDictionary no modo não gerenciado com um dicionário inicial.

  • Métodos herdados da classe java.lang.Object : getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

  • Métodos herdados da classe 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 ()

Instancia um RealmDictionary no modo não gerenciado.

Instancia um RealmDictionary no modo não gerenciado com um dicionário inicial.

Parâmetros

  • map - dicionário inicial

Voltar

RealmConfiguration.Builder