Skip to content
Snippets Groups Projects
Commit f6f5c9d5 authored by Nicolas Pomepuy's avatar Nicolas Pomepuy Committed by Geoffrey Métais
Browse files

Fix BadParcelableException by using @Parcelize

(cherry picked from commit c01d26bc)
parent 47ec6fab
No related branches found
No related tags found
No related merge requests found
......@@ -22,39 +22,10 @@ package org.videolan.vlc.gui.tv
import android.os.Parcel
import android.os.Parcelable
import kotlinx.android.parcel.Parcelize
@Parcelize
data class MediaItemDetails(var title: String? = null, var subTitle: String? = null,
var body: String? = null,
var location: String? = null,
var artworkUrl: String? = null) : Parcelable {
constructor(parcel: Parcel) : this(
parcel.readString(),
parcel.readString(),
parcel.readString(),
parcel.readString(),
parcel.readString())
override fun writeToParcel(parcel: Parcel, flags: Int) {
parcel.writeString(title)
parcel.writeString(subTitle)
parcel.writeString(body)
parcel.writeString(location)
parcel.writeString(artworkUrl)
}
override fun describeContents(): Int {
return 0
}
companion object CREATOR : Parcelable.Creator<MediaItemDetails> {
override fun createFromParcel(parcel: Parcel): MediaItemDetails {
return MediaItemDetails(parcel)
}
override fun newArray(size: Int): Array<MediaItemDetails?> {
return arrayOfNulls(size)
}
}
}
var artworkUrl: String? = null) : Parcelable
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment