我在工程中使用button的时候遇到了这么一个异常
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
简单来说,就是button为空,你可能会说,这很简单呐,是不是你的button没有绑定xml或者绑定错误?那我给你看我的代码
完全和平时用的一致对吧,而且我的工程里还有很多这样的,但是它们都运行正常。
解决方案
上面我可能写得不是很详细,其实我这个button不是放在与这个活动绑定的那个xml文件中的,而是放在一个Fragment当中,具体看下面的图
FragmentTestActivity的xml文件(里面的Button是我用来测试用的):
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height