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
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)
}
}