“ onCreateView不会覆盖任何内容”

时间:2019-05-18 01:47:02

标签: android android-fragments kotlin

当我将container中的onCreateView()类型从Viewgroup?更改为Viewgroup时,会出现此错误:

enter image description here

这是为什么?

1 个答案:

答案 0 :(得分:0)

由于在片段父类中ViewGroup被标记为可为空,因此出现错误。在科特林'?'表示此值在Kotlin中可以为null。 在Kotlin中,任何变量都可以为可为空或不可为空。 Kotlin提供了编译时错误以确保可为空性。如果尝试将空值分配给非空变量,则会出现编译时错误。 您不能将父类中的可为空的参数设置为子类中的不可为空的参数。

enter image description here