kotlin写fragment 报 ‘'onViewCreate

2019-10-10  本文已影响0人  河里的枇杷树

使用kotlin复写fragment的 'onViewCreated'方法后编译报错具体错误如下

.....: 'onViewCreated' overrides nothing
.....: Type mismatch: inferred type is View? but View was expected

原因其实控制台中已经输出了,就是Type mismatch: inferred type is View? but View was expected这段话,所以我们只需要将 view: View?修改为view: View就可以了。

修改前
    override fun onViewCreated(view: View?, savedInstanceState: Bundle?) {
        super.onViewCreated(view, savedInstanceState)
       .....
    }
修改后
    override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
        super.onViewCreated(view, savedInstanceState)
        .....
    }
上一篇 下一篇

猜你喜欢

热点阅读