diff --git a/app/src/main/java/com/hippo/ehviewer/client/data/GalleryDetail.kt b/app/src/main/java/com/hippo/ehviewer/client/data/GalleryDetail.kt index 3e108c2c7..044c76b02 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/data/GalleryDetail.kt +++ b/app/src/main/java/com/hippo/ehviewer/client/data/GalleryDetail.kt @@ -15,6 +15,7 @@ */ package com.hippo.ehviewer.client.data +import kotlinx.parcelize.IgnoredOnParcel import kotlinx.parcelize.Parcelize @Parcelize @@ -70,6 +71,7 @@ class GalleryDetail( @JvmField var previewPages: Int = 0, + @IgnoredOnParcel @JvmField var previewSet: PreviewSet? = null, ) : AbstractGalleryInfo by galleryInfo, GalleryInfo diff --git a/app/src/main/java/com/hippo/ehviewer/client/data/LargePreviewSet.kt b/app/src/main/java/com/hippo/ehviewer/client/data/LargePreviewSet.kt index 506a84642..318b2e481 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/data/LargePreviewSet.kt +++ b/app/src/main/java/com/hippo/ehviewer/client/data/LargePreviewSet.kt @@ -18,9 +18,7 @@ package com.hippo.ehviewer.client.data import com.hippo.ehviewer.client.EhCacheKeyFactory import com.hippo.widget.LoadImageView import com.hippo.yorozuya.collect.IntList -import kotlinx.parcelize.Parcelize -@Parcelize class LargePreviewSet( private val mPositionList: IntList = IntList(), private val mImageUrlList: ArrayList = ArrayList(), diff --git a/app/src/main/java/com/hippo/ehviewer/client/data/NormalPreviewSet.kt b/app/src/main/java/com/hippo/ehviewer/client/data/NormalPreviewSet.kt index d95d82c08..751f29b83 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/data/NormalPreviewSet.kt +++ b/app/src/main/java/com/hippo/ehviewer/client/data/NormalPreviewSet.kt @@ -17,9 +17,7 @@ package com.hippo.ehviewer.client.data import com.hippo.widget.LoadImageView import com.hippo.yorozuya.collect.IntList -import kotlinx.parcelize.Parcelize -@Parcelize class NormalPreviewSet( private var mPositionList: IntList = IntList(), private var mImageKeyList: ArrayList = ArrayList(), diff --git a/app/src/main/java/com/hippo/ehviewer/client/data/PreviewSet.kt b/app/src/main/java/com/hippo/ehviewer/client/data/PreviewSet.kt index 4a3ee723e..a3996468b 100644 --- a/app/src/main/java/com/hippo/ehviewer/client/data/PreviewSet.kt +++ b/app/src/main/java/com/hippo/ehviewer/client/data/PreviewSet.kt @@ -15,10 +15,9 @@ */ package com.hippo.ehviewer.client.data -import android.os.Parcelable import com.hippo.widget.LoadImageView -abstract class PreviewSet : Parcelable { +abstract class PreviewSet { abstract fun size(): Int abstract fun getPosition(index: Int): Int abstract fun getPageUrlAt(index: Int): String