in my custom object, i have 7 attributes, 5 of them are strings, and were auto genereated in the contructor fine, but the other two did not generate automatically. the last two are of class Place
and ArrayList<int>
:
class Spot() : Parcelable{
private var uid: String? = null
private var timeFrom: String? = null
private var timeTo: String? = null
private var rate: String? = null
private var description: String? = null
private var place: Place? = null
private var days : ArrayList<Int>? = null
constructor(parcel: Parcel) : this() {
uid = parcel.readString()
timeFrom = parcel.readString()
timeTo = parcel.readString()
rate = parcel.readString()
description = parcel.readString()
}
...
How do i parcelize them?