bug 描述
03-05 17:56:25.578: E/AndroidRuntime(12263): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.yihuby.bus/com.yihuby.bus.activity.yihubyActivity.SellerRoomOrderInfoActivity}: java.lang.RuntimeException: Parcel android.os.Parcel@3eb7778f: Unmarshalling unknown type code 7667758 at offset 420
解释原因
就是继承 Parcelable 的bean
里的 方法 writeToParcel 和 CREATOR 的c reateFromParcel 方法中的参数顺序不同
修改
03-05 17:56:25.578: E/AndroidRuntime(12263): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.yihuby.bus/com.yihuby.bus.activity.yihubyActivity.SellerRoomOrderInfoActivity}: java.lang.RuntimeException: Parcel
android.os.Parcel@3eb7778f
: Unmarshalling unknown type code 7667758 at offset 420
本文详细解析了在Android应用中遇到的一个关于Parcelable接口实现的问题,具体表现为无法启动活动的异常情况,错误信息提示未知类型代码在Parcel中出现。进一步探究发现,问题根源在于实现了Parcelable接口的Bean类中writeToParcel和CREATOR的createFromParcel方法中的参数顺序不一致导致。
680

被折叠的 条评论
为什么被折叠?



