微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Bean 构造函数中获取解组错误类型运行时异常

如何解决在 Bean 构造函数中获取解组错误类型运行时异常

我在 bean 类中声明了以下列表:

private List<MetadatoBean> MetaDatos;

我在我的类中使用这个构造函数,试图分配传递给 MetaDatos 的值:

public FotoGuardarBean(Parcel in) {
[...]
    in.readList(MetaDatos,MetadatoBean.class.getClassLoader());
}

但是那个 in.readList(MetaDatos,MetadatoBean.class.getClassLoader());因上述错误而失败。

我不认为问题出在 MetaDatoBean 类或 MetaDatos 变量中,MetaDatoBean 实现 Parcelable 并且仅由 String 属性组成,即使我将 MetaDatos 更改为 ArrayList 类型,这是我在创建时传递的类型构造函数它仍然失败相同。

我该怎么做才能成功分配 MetaDatos 变量,但没有收到错误消息?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。