当前位置: 代码迷 >> 综合 >> Kotlin中使用Fragment在onCreateView中给控件设置事件运行报null object空指针异常
  详细解决方案

Kotlin中使用Fragment在onCreateView中给控件设置事件运行报null object空指针异常

热度:56   发布时间:2023-09-22 13:01:10.0

在使用Kotlin时我们喜欢直接对xml文件中的控件id直接使用,但是在对Fragment的onCreateView 生命周期中使用时会遇到空指针异常的情况

解决办法分为2种:

1:onCreateView中使用前先进行 findViewById<>()操作然后在使用,不过不推荐,因为这就用不到Kotlin的方便了

2:在Fragment的 onActivityCreated生命周期中操作,因为这时侯布局加载完成了,所以引用对象存在了

  相关解决方案