今天的博客很简单,记录一个@Parcelize注解使用过程中的一个小坑。
大家都知道@Parcelize使用需要在module的build.gradle中配置两个地方:
- 添加
apply plugin: 'kotlin-android-extensions'
- 添加:
android{
androidExtensions {
experimental = true
}
}
但是遇见了一个问题,添加完上面两个地方后,@Parcelize注解死活不能用,根本不能识别。
原来,第一处的kotlin-android扩展插件写的顺序是有要求的。我们必须先写apply plugin: 'kotlin-android’然后再写apply plugin: ‘kotlin-android-extensions’,如果顺序写反了就会出现不能识别的情况。