2016-11-21 51 views
0

我使用parceler與領域將數據從活動傳遞到服務。 我有realm and parceler與parceler通過活動和服務傳遞數據的領域

限制

有要注意使用Parceler時的一些重要的限制一些限制:

  1. 如果模型中包含你需要註冊一個特殊的適配器RealmList。

  2. 一旦對象被瓜分,它變得與境界分離,並在該點的行爲類似於含有的data.Further變化給該對象的快照的非託管對象將不會在領域被持久

規則1,我有註冊一個特殊的適配器,但對於規則2,我有一個DOUB是在什麼時候境界得到了deatched

是在annoting一類即使用

@Parcel(value = org.parceler.Parcel.Serialization.BEAN, analyze = { VisitInfo.class }) 
的時間

或展開和包裝

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

回答

0

,當你在第一時間致電Parcels.wrap()它成爲一個非託管副本的時間。

默認情況下,領域期望您發送意圖中的對象的主鍵,並在其他Activity中重新查詢。