오류(Error)
java.lang.NullPointerException:
Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
원인
뷰의 직접 참조를 생성하지 않아서 생긴 문제
유효하지 않은 뷰 ID를 사용하면서 null 포인터 예외가 발생했다.
해결
findViewById 를 사용해서 뷰의 직접 참조를 생성해야 함
TextView mTextView;
mTextView = (TextView)findViewById(R.id.textViewId); // 이부분이 없다면 위와 같은 오류가 발생한다.
mTextView.setText("Hello World 안드로이드");
참고
developer.android.com/topic/libraries/view-binding?hl=ko
728x90