摘要
NullPointerException!!!刚入门的学员通常会抛空指针,在初学者的开发过程中出现频率很高。
出现场情1
明明R.id.splash这个控件在R.layout.activity_splash文件里,但是你在activity_main里面找
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5CO4ATOzUmY4QWY5cDZjJjMzYzX5ADMwUTM1EzLclDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
技巧
打开两个编辑框,左边java代码右边xml文件
出现场景2
童鞋你真的理解了findViewById吗?看下选中两行代码的区别.
第一行直接调用findViewById,不是根据id查找空间吗?但是是从setContentView里面找的
而第二行是convertView.findViewById明显是从我们载入的布局文件里面找的!!!