Kotlin中使用Fragment在onCreateView中給控件設置事件運行報null object空指針異常

在使用Kotlin時我們喜歡直接對xml文件中的控件id直接使用,但是在對Fragment的onCreateView 生命週期中使用時會遇到空指針異常的情況

解決辦法分爲2種:

1:onCreateView中使用前先進行 findViewById<>()操作然後在使用,不過不推薦,因爲這就用不到Kotlin的方便了

2:在Fragment的 onActivityCreated生命週期中操作,因爲這時侯佈局加載完成了,所以引用對象存在了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章