"onCreateView ничего не отменяет" - PullRequest
0 голосов
/ 18 мая 2019

Когда я изменяю тип container в моем onCreateView() с Viewgroup? на Viewgroup, я получаю эту ошибку:

enter image description here

Почему это?

1 Ответ

0 голосов
/ 18 мая 2019

Вы получаете ошибку, потому что ViewGroup помечен как обнуляемый в родительском классе фрагмента. В Котлине? указывает, что это значение может быть нулевым в Kotlin. В Kotlin любая переменная может быть как обнуляемой, так и ненулевой. Kotlin предоставляет ошибку времени компиляции для обнуляемости. Вы получите ошибку времени компиляции, если попытаетесь присвоить пустые значения переменной, не равной нулю. Вы не можете сделать параметр NULL в родительском классе ненулевым в функции дочернего класса, предназначенной для переопределенной функции.

enter image description here

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