BlueAroma

[Error] Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference 본문

내맘대로 프로그래밍/Android

[Error] Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference

BlueAroma 2019. 9. 25. 16:35

 

 

[ Error메세지 ]

 

  android.view.InflateException: Binary XML file line #22: 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

 

 

[ Error 메세지 발생 위치 ]

 

     override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
 >>        mBinding = DataBindingUtil.inflate(inflater, R.layout.fragment_layout_res_id, container, false)
     return mBinding.root
     } 

 

 

[ Error 의 문제점 ]

 

R.layout.fragment_layout_res_id XML 파일에서 선을 긋기 위해 넣은 View 컴포넌트

 

1
2
3
4
5
<View style="@style/Line05"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintBottom_toBottomOf="@id/tab_layout"
    android:background="@color/light_gray"
/>
cs

 

의 View 를 view로 잘못입력하여 발생.

 

<View style="@style/Line05" 를 <view style="@style/Line05" 로 입력함..

 

 

Comments