From c1a4c28603828d8704df7eaaed08e60465cef469 Mon Sep 17 00:00:00 2001 From: huozhiliang <huozl@yidianling.com> Date: Fri, 22 Apr 2022 17:35:18 +0800 Subject: [PATCH] feat:MMKV引入 --- m-dynamic/src/main/java/com/yidianling/dynamic/bean/DynamicDraftBean.kt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 m-dynamic/src/main/java/com/yidianling/dynamic/bean/DynamicDraftBean.kt diff --git a/m-dynamic/src/main/java/com/yidianling/dynamic/bean/DynamicDraftBean.kt b/m-dynamic/src/main/java/com/yidianling/dynamic/bean/DynamicDraftBean.kt new file mode 100644 index 0000000..8e2feb9 --- /dev/null +++ b/m-dynamic/src/main/java/com/yidianling/dynamic/bean/DynamicDraftBean.kt @@ -0,0 +1,50 @@ +package com.yidianling.dynamic.bean + +import android.os.Parcel +import android.os.Parcelable +import com.ydl.ydlcommon.ui.ParcelableImage + +class DynamicDraftBean ( + var title:String?=null, + var content:String?=null, + var topicid:String?=null, + var topicTitle:String?=null, + var isExpertSeen:Boolean?=false, + var isUserAnonymous:Boolean?=false, + var publishTrendImgs: List<ParcelableImage> ?= null + ) : Parcelable { + constructor(parcel: Parcel) : this( + parcel.readString(), + parcel.readString(), + parcel.readString(), + parcel.readString(), + parcel.readValue(Boolean::class.java.classLoader) as? Boolean, + parcel.readValue(Boolean::class.java.classLoader) as? Boolean, + parcel.createTypedArrayList(ParcelableImage.CREATOR) + ) { + } + + override fun writeToParcel(parcel: Parcel, flags: Int) { + parcel.writeString(title) + parcel.writeString(content) + parcel.writeString(topicid) + parcel.writeString(topicTitle) + parcel.writeValue(isExpertSeen) + parcel.writeValue(isUserAnonymous) + parcel.writeTypedList(publishTrendImgs) + } + + override fun describeContents(): Int { + return 0 + } + + companion object CREATOR : Parcelable.Creator<DynamicDraftBean> { + override fun createFromParcel(parcel: Parcel): DynamicDraftBean { + return DynamicDraftBean(parcel) + } + + override fun newArray(size: Int): Array<DynamicDraftBean?> { + return arrayOfNulls(size) + } + } +} \ No newline at end of file -- libgit2 0.26.0