2016-11-21 9 views
0

parcelerを領域に使用して、アクティビティからサービスにデータを渡しています。あなたのモデルは、あなたが特別なアダプタを登録する必要がありRealmListが含まれている場合領域とパーセルを使用して、アクティビティとサービス間でデータを渡す

  1. : iはrealm and parceler

    制限

    Parcelerを使用するときに注意すべきいくつかの重要な制限があります

    のいくつかの制限があります。

  2. オブジェクトがparceledされたら、それはレルムから取り外して、この時点でレルム

に永続化されないこのオブジェクトへの変更data.Furtherのスナップショットを含む管理されていないオブジェクトのように振舞うようになりますルール1、私はそれのために特別なアダプタを登録していますが、ルール2のために私は何点領域で

deatchedてしまったことをDOUBを持っているため

@Parcel(value = org.parceler.Parcel.Serialization.BEAN, analyze = { VisitInfo.class }) 
を使用してクラスをすなわちannoting時に、それをあります

またはあなたが最初の場所でParcels.wrap()を呼び出すとき

RequestInfo requestInfo = Parcels.unwrap(intent.getParcelableExtra("visitData")); 

答えて

0

をアンラップし、ラップの時点でそれは管理されていないコピーになります。

レルムは、デフォルトでオブジェクトの主キーをインテントで送信し、他のアクティビティで再クエリーする必要があります。

関連する問題