В Kotlin TODO
является встроенной функцией класса Standard.kt
.
/**
* Always throws [NotImplementedError] stating that operation is not implemented.
*/
@kotlin.internal.InlineOnly
public inline fun TODO(): Nothing = throw NotImplementedError()
Ваш код перед компиляцией
override fun writeToParcel(dest: Parcel?, flags: Int) {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
override fun describeContents(): Int {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
Ваш код после компиляции
override fun writeToParcel(dest: Parcel?, flags: Int) {
throw NotImplementedError()
}
override fun describeContents(): Int {
throw NotImplementedError()
}
Вот почему ваше приложение зависало. Чтобы устранить эту ошибку, вы должны удалить TODO
в этих двух методах и вместо этого написать свой код в этих методах.