遇到 bug,不要慌,对自己说“又可以进步一点了”。不要怕犯错,遇到 bug 先冷静(承认它的存在,没有 bug 的程序是不存在的),再分析、思考代码,复制错误谷歌,最重要的培养自己的思维模式,勤思考!
Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
java.lang.RuntimeException: Unable to start activity ComponentInfo{XXXActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
错误原因:
setContentView(R.layout.activity_sale_target_general);
这个位置一般都是由于 xml 有问题引起的。
<view
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#e5e5e5"/>
这个view ==> View 的问题,但是 xml 里面不报错。这算粗心吧。。。 多么痛的领悟啊!!!
总结:还是应该多思考,不要烦操,相信自己