转载请标明出处
http://blog.csdn.net/mohan6/article/details/78949408
本文作者:【默寒的博客】
一、异常:
java.lang.RuntimeException: Parcelable encountered IOException writing serializable object
二、报错位置:
private void goToPaySuccess_Activity() {
Intent intent = new Intent(OrderSure_Activity.this, PaySuccess_Activity.class);
intent.putExtra("paycontentbean", paycontentbean);
startActivity(intent);
finish();
}
三、bug原因
public class PayContentBean implements Serializable {
……
public ICCardConsumeTotal icCardConsumeTotal;
}
虽然PayContentBean这个实体类imlements Serialiazable,但是该实体类中还包含自定义的实体类,ICCardConConsumeTotal这个实体类忘记实现Serilzable接口。在传递对象时,切记不仅外部的实体类要序列化,其嵌套的实体类均序列化。