Swe*_*ain 5 android parcel parcelable kotlin kotlinx
我在尝试从发送 NewVehicle 对象的另一个片段读取包时收到此错误。
错误:类“NewVehicle”不是抽象的,并且未实现抽象成员 public Abstract fun describeContents(): Int 在 android.os.Parcelable 中定义
新车.kt
import android.os.Parcelable
import com.google.gson.annotations.SerializedName
import kotlinx.android.parcel.Parcelize
@Parcelize
data class NewVehicle(
@SerializedName("av_se")
val avSe: String,
.....
@SerializedName("vh_ob")
val vhOb: String,
@SerializedName("zo_in")
val zoIn: String
):Parcelable{}
Run Code Online (Sandbox Code Playgroud)
就我而言,只需按以下顺序应用这些插件:
确保您kotlin-parcelize 先致电kotlin-kapt
plugins {
id 'kotlin-parcelize'
id 'kotlin-kapt'
}
Run Code Online (Sandbox Code Playgroud)
我通过将其添加到 android 块内的 build.gradle(app) 中解决了这个问题。
androidExtensions {
experimental = true
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6392 次 |
| 最近记录: |