parcel邮包错误
Caused by: java.lang.RuntimeException: Parcel android.os.Parcel@4051d600: Unmarshalling unknown type code 70 at offset 424
答案 实现了Parcelable的类,往往需要重写如下2个方法
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(time);
dest.writeString(nailUrl);
}
public PictureEntity createFromParcel(Parcel source){
entity.time = source.readString();
}
如果createFromParcel方法中少写了一个 entity.nailUrl = source.readString();则会报如上的异常,也就是说2个方法中写入到邮包中的和从邮包中读取的数据一定要一致
=============================================