Переопределение аннотации требуется и нет - Kotlin - PullRequest
0 голосов
/ 09 января 2019

Относится к: Ошибка: onActivityResult ничего не переопределяет

Я попробовал решение Dhaval Patel и получил отчет о том, что оно ничего не перекрывает от моего анализатора. Отказ от аннотации переопределения сообщает, что он скрывает супер-метод и требуется переопределение. Есть ли проблема с моим парсером?

Как сказано в документации для реализации метода (который не будет компилироваться) https://developer.android.com/training/basics/intents/result

Как я получаю только предупреждение парсера - ничего не переопределяет, переопределяет избыточный

override fun onActivityResult(requestCode:Int, resultCode:Int, data:Intent?) 

Как я получаю ошибку компиляции - требуется аннотация переопределения:

fun onActivityResult(requestCode:Int, resultCode:Int, data:Intent?)

1 Ответ

0 голосов
/ 09 января 2019

Благодаря подсказке от byxor я проверил свой build.grade

My IDE (Android Studio) сообщила о несоответствии версий своей версии Kotlin и документации. Я обновился до 1.3.11, и он решил проблему, признав необходимость аннотации переопределения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...