Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.os.Parcel
- import android.os.Parcelable
- class BaseParcelable : Parcelable {
- var value: Any
- constructor(value: Any) {
- this.value = value
- }
- constructor(parcel: Parcel) {
- this.value = Any()
- }
- override fun writeToParcel(dest: Parcel?, flags: Int) {}
- override fun describeContents(): Int = 0
- companion object CREATOR : Parcelable.Creator<BaseParcelable> {
- override fun createFromParcel(parcel: Parcel): BaseParcelable {
- return BaseParcelable(parcel)
- }
- override fun newArray(size: Int): Array<BaseParcelable?> {
- return arrayOfNulls(size)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement