java.lang.RuntimeException: Parcel android.os.Parcel: Unmarshalling unknown type code

前端 未结 2 1259
傲寒
傲寒 2021-01-08 01:07

I seem to be getting a strange error in my app (see GitHub), which occurs when I pass objects to different activities that implement Parcelable.

I have

2条回答
  •  情深已故
    2021-01-08 01:48

    Kotlin code for sub data class like ImagesModel also parcelable used

    data class MyPostModel(
        @SerializedName("post_id") val post_id: String? = "",
        @SerializedName("images") val images: ArrayList? = null
    ): Parcelable {
        constructor(parcel: Parcel) : this(
            parcel.writeString(post_id)
            parcel.createTypedArrayList(ImagesModel.CREATOR)
        )
    
        override fun writeToParcel(parcel: Parcel, flags: Int) {
            parcel.writeString(post_id)
            parcel.writeTypedList(images)
        }
    }
    

提交回复
热议问题