binary xml file line (오류난 라인) in (오류난 위치 경로): error inflating class fragment
오류의 뜻은 fragment가 inflate되지 못해서 생긴 오류이다
오류 발생의 원인들이 다양했는데..
- xml에 잘못된 값을 입력한 경우
<TextView
android:id="@+id/date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="20dp"
android:layout_marginTop="10dp"
android:textSize="24sp"
android:text="날짜"
/>
예를 들어 위와 같은 경우
android:background="20dp"부분에서 올바르지 않은 값이
입력되어 오류가 발생한다
수정을 위해 오류가 발생한 경로를 다시 확인해봤으나..
아무런 문제가 없었다
- CustomView에 생성자 함수를 제대로 만들지 않은 경우
CustomView는 매개변수를 Activity가 아닌 Context로 해야한다
- fragment 통신 오류
fragment는 항상 자신이 속한 activity만 통신이 가능하다
혹은 activity를 거쳐서 다른 fragment와 통신해야한다
직접적으로 통신하려하면 이 오류가 발생한다
나같은 경우는 이 오류였다..
직접적으로 통신하려하다보니 무슨 방법을 쓰든 해결이 되지않는 것이였다..
사실상 바보여서 생긴 오류..