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

クラス RealmDictionary

項目一覧

  • io.realm
  • コンストラクター
  • 継承されたメソッド
  • コンストラクターの詳細
java.lang.Object
io.realm.RealmDictionary

キーが 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 から継承されたメソッド :getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwaitfinalize

  • 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 をインスタンス化します。

パラメーター

  • map - 初期辞書

戻る

RealmConfiguration.Builder