【发布时间】:2020-03-03 07:23:23
【问题描述】:
我已使用 Android Extension 的 Parcelize 属性在 Kotlin 中获取 Parcelable 数据类。它大大减少了样板代码。最初它处于实验模式,但现在稳定。 我已经按照下面链接的教程 Parcelable Link 我在 gradle 中进行了更改以添加
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-android'
androidExtensions {
features = ["parcelize"]
}
最初,它没有给出任何编译器错误,但在运行应用程序时,它给出了未解决的参考错误,因为 viewbinding did with layout from kotlin。
导入很好,如果不包含Parcelize 属性,它可以正常工作。
import kotlinx.android.synthetic.main.activity.*
可能是什么问题? 它是否只告诉使用 android 扩展的 Parcelize 属性并保留 android-extension 插件中包含的其他属性?
【问题讨论】:
标签: android android-studio kotlin runtime-error parcelable