Я использовал свойство Parcelize Android Extension, чтобы получить класс данных Parcelable в Kotlin. Это значительно уменьшает код котельной плиты. Первоначально это было в экспериментальном режиме, но теперь это стабильно. Я следовал инструкциям ниже: ссылка Parcelable Link , где я внес изменения в gradle, чтобы добавить
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-android'
androidExtensions {
features = ["parcelize"]
}
Изначально он не выдавал ошибку компилятора, но при запуске приложения он дает неразрешенную ошибку ссылки для привязки вида, сделанной с макетом из kotlin. Импорт хорош и работает нормально, если свойство Parcelize
не включено.
import kotlinx.android.synthetic.main.activity.*
В чем может быть проблема? Означает ли это только использование свойства Parcelize расширения android и включение других свойств из плагина android -extension?