关于Unable to start activity ComponentInfo异常

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

相关文章
相关标签/搜索