クラス RealmDictionary
io.realm
キーが string であるRealmMapの特殊化。
RealmListと同様に、RealmDictionary は管理モードと非管理モードで動作できます。 管理モードでは、RealmDictionary はすべての内容を Realm 内に保持しますが、非管理モードでは ハッシュ マップ のように機能します 。
管理された RealmDictionary は Realm によってのみ作成でき、基礎の Realm が更新されるたびにそのコンテンツを自動的に更新します。 管理された RealmDictionary には、 RealmObjectの RealmDictionary フィールドを示す getter を使用してのみアクセスできます。
管理されていない RealmDictionary はユーザーによって作成され、管理対象と管理されていない RealmObjects の両方を含めることができます。 これは、GSON などの JSON のデシリアライズや、クラスに値を挿入するその他のフレームワークを処理する場合に便利です。 管理されていない RealmDictionary は、 Realm. copyToRealm(Iterable, ImportFlag...)メソッドを使用して Realm に追加できます。
コンストラクター
コンストラクターと説明 |
---|
非マネージド モードで RealmDictionary をインスタンス化します。 |
初期辞書を使用して非管理モードで RealmDictionary をインスタンス化します。 |
継承されたメソッド
クラス java.lang.Object から継承されたメソッド :
getClass
、hashCode
、equals
、clone
、toString
、notify
、notifyAll
、wait
、wait
、wait
、finalize
Methods inherited from class 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 をインスタンス化します。 パラメーター
|