java.lang.NullPointerException: Attempt to invoke virtual method.....

java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)’ on a null object reference

今天写android程序时遇到这样一个错误,觉得很离谱。
java.lang.NullPointerException: Attempt to invoke virtual method....._第1张图片java.lang.NullPointerException: Attempt to invoke virtual method....._第2张图片
因为我只是写了一个按钮的监听,没有放任何东西,以前一直这样写的不知道为什么今天会出这样的错误,检查了一遍布局文件,感觉都没有什么问题,看了一些文章,有人在调用其他view时没有在findviebyid前加view.导致了这个错误。但是我的程序不涉及这个问题,我又检查了一遍,终于想起来了,我在写的是一个视频播放器的应用,因此在activity里我强制横屏,所以我在设计layout时新增了横板的xml,在增加新控件时我只改了横版的xml文件,竖版的xml文件里没有添加控件,才导致activity找不到控件。在这里插入图片描述

你可能感兴趣的:(android,安卓,xml)