记录Android中@Parcelize的一个小坑

今天的博客很简单,记录一个@Parcelize注解使用过程中的一个小坑。

大家都知道@Parcelize使用需要在module的build.gradle中配置两个地方:

  1. 添加
apply plugin: 'kotlin-android-extensions'
  1. 添加:
 android{
    androidExtensions {
        experimental = true
    }
}

但是遇见了一个问题,添加完上面两个地方后,@Parcelize注解死活不能用,根本不能识别。

原来,第一处的kotlin-android扩展插件写的顺序是有要求的。我们必须先写apply plugin: 'kotlin-android’然后再写apply plugin: ‘kotlin-android-extensions’,如果顺序写反了就会出现不能识别的情况。

你可能感兴趣的:(Android)