'boolean java.lang.String.equals(java.lang.Object)' on a null object reference异常处理

最近写页面遇到了一个很简单但是很容易犯得错误,以下是我的代码,写的一个分割线,看大家能不能看出错误:

<view
            android:id="@+id/divide_line"
            android:layout_width="match_parent"
            android:layout_height="1dp"
            android:background="#FFE5E5E5"
            android:layout_below="@id/xxx"
            android:layout_marginTop="12dp"/>

报错信息是:UncaughtException detected: android.view.InflateException: Binary XML file line #89: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference

问题分析:报错信息说xml文件的第89行有问题,89行就是view的标签,仔细看发现view标签的V字母应该大写,很容易写错了写成小写的v了。

结论:写布局时,View标签的V字母必须大写,不然就会报错,大家要注意哦。如果这篇文章有帮到你,请点个赞吧!

猜你喜欢

转载自blog.csdn.net/qq_30875213/article/details/103200168