오늘 RecyclerView를 개발하면서 생겼던 문제를 공유할려고 한다.
java.lang.nullpointerexception: inflate(...) must not be null 라는 오류가 생긴 경우 나는 layout파일에서 루트 태그를 잘못해서 생겼다.
안드로이드 공식 문서에 따르면 <layout> 태그를 루트로 시작하고 data 요소와 view 루트 요소가 뒤 따른다고 한다.
하지만 나 같은 경우는 루트 태그를 LinearLayout으로 지정해서 해당 오류가 생겼다.
따라서, 이러한 오류가 생기는 경우 layout파일에서 루트 태그를 한번 확인해보자.
출처)
레이아웃 및 바인딩 수식 | Android Developers
'안드로이드' 카테고리의 다른 글
[안드로이드] BLE 연결 및 데이터 받기 (0) | 2023.10.07 |
---|---|
android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork 에러 해결법 (0) | 2023.07.04 |
[안드로이드] 안드로이드 14 베타 1 알아보기 - 2 (0) | 2023.06.10 |
DuraSpeed 때문에 고생함 (1) | 2023.02.20 |