zoukankan      html  css  js  c++  java
  • Android 异常 UncaughtException detected: java.lang.RuntimeException: Parcelable encountered IOExcepti

    异常信息:
    UncaughtException detected: java.lang.RuntimeException: Parcelable encountered IOException writing serializable object

    出现原因

    在Activity之间传递数据的时候,实现Serializable 接口,出现问题。

    实体类

    
    /**
     * 作者:  pyfysf
     * <p>
     * qq:  337081267
     * <p>
     * CSDN:    http://blog.csdn.net/pyfysf
     * <p>
     * 个人博客:    http://wintp.top
     * <p>
     * 时间: 2018/01/2018/1/23 15:07
     * <p>
     * 邮箱:  pyfysf@163.com
     */
    public class GoodsBean implements Serializable {
    
        private String createtime;
        private String images;
        private int clickCount;
        private UniUserBean uniUser;
        private String mobile;
        private String description;
        private int catId;
        private int createid;
        private double price;
        private String name;
        private int id;
        private int status;

    第二个Activity

    
    
        private void exit4Goods(int position) {
            if (mGoodLists != null) {
                //选择商品名称成功
                GoodsBean goodsBean = mGoodLists.get(position);
                Intent data = new Intent();
    
                data.putExtra("goodsBean", goodsBean);
    
                setResult(ConstantValues.ACTIVITY_SELECT_GOODS_SUCCESS_CODE, data);
            }
        }

    第一个Activity

     if (resultCode == ConstantValues.ACTIVITY_SELECT_GOODS_SUCCESS_CODE) {
                //  选择商品成功成功
                if (data != null) {
                    GoodsBean goodsBean = (GoodsBean) data.getSerializableExtra("goodsBean");
                }
            }

    解决方案

    实体类GoodsBean 中引用了UniUserBean ,那么不仅仅只把GoodsBean进行序列化,还要把UniUserBean 进行序列化。

  • 相关阅读:
    Redis(八)理解内存
    Redis(七)Redis的噩梦:阻塞
    Redis(六)复制
    Redis(五)持久化
    笔试面试经典问题
    两个栈实现一个队列
    单链表相关操作
    我的笔记本
    10进制正整数转4位定长的36进制字符串
    微软2016校园招聘在线笔试之Magic Box
  • 原文地址:https://www.cnblogs.com/shaofeer/p/11154360.html
Copyright © 2011-2022 走看看