onActivityResult()上缺少Intent数据

时间:2017-11-08 20:11:27

标签: android android-intent onactivityresult android-bundle

我正在创建一个Intent并使用putExtras我正在添加一个看起来正确的实体数据,但在onActivityResult()中,某些数据未被接收

意图代码:

由于 [R

更新

1 个答案:

答案 0 :(得分:1)

Parcelable值传递给Intent会导致该对象中的部分信息“消失”时,问题几乎总是出现在parceling / unparceling代码中那个班。仔细检查以确保您正确保存并恢复所有字段。

更新

在您发布的SetFilterEntity代码中,只有一个构造函数:采用Parcel的构造函数。只需将默认构造函数添加到此类:

public SetFilterEntity() {
    // init values or just leave them default
}