【问题标题】:realm with parceler to pass data across activities and services使用 parceler 跨活动和服务传递数据的领域
【发布时间】:2016-11-21 17:01:15
【问题描述】:

我使用parceler 和领域将数据从活动传递到服务。 我对realm and parceler 的限制很少

限制

使用 Parceler 时需要注意一些重要的限制:

  1. 如果您的模型包含 RealmList,您需要注册一个特殊的适配器。

  2. 1234563 /li>

对于规则 1,我为它注册了一个特殊的适配器,但对于规则 2,我有一个疑问,即领域在什么时候被分离了

是在注释类时,即使用

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

或在展开和包装时

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

【问题讨论】:

    标签: android realm parceler


    【解决方案1】:

    当您首先调用Parcels.wrap() 时,它会变成非托管副本。

    Realm 默认希望您在 Intent 中发送对象的主键,并在其他 Activity 中重新查询它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多