java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.demo4/com.example.demo4.SubActivity}: java.lang.NullPointerException java
初學Android,今天作一個簡單電影售票系統的時候,遇到一個問題:如何保存SubActivity中組件的狀態. (好比某個按鈕是否被點擊過)指針
想到建立一個State類來斷定全部button的狀態,按鈕點擊過,false,反之,true. it
coding的時候發現出現了以上的異常,說是空指針,而後經過log來找異常,以後發現,在某個activity中,用findViewById以前,應該先有setContentView(). io
再例如,用customDialog時,要用到dialog裏的某個組件,需經過customDialog.findViewById(),才能找到.
coding