Kotlin 基本数据类型的List序列化

2022-07-20  本文已影响0人  JackieZhu

Kotlin 基本数据类型的List序列化

Kotlin基本数据类的List型在序化过程是无法像其它继承了Pracelabledata那样直接转换,在序列化读写是时都需要进行ListArray的转换。示例如下:

data class Text(
    val listInt: List<Int> = listof()
): Parcelable{
    constructor(parcel: Parcel) : this(
        parcel.careateIntArry().toList()
    )
    override fun writeToParcel(parcel: Parcel, flags: Int) {
        parcel.writeIntArray(listInt.toIntArray())
    }
}
上一篇 下一篇

猜你喜欢

热点阅读