Notice
Recent Posts
Recent Comments
Link
투케이2K
297. (TWOK/ERROR) [Android] 안드로이드 TextView.setOnClickListener .. on a null object reference 본문
투케이2K 에러관리
297. (TWOK/ERROR) [Android] 안드로이드 TextView.setOnClickListener .. on a null object reference
투케이2K 2025. 3. 1. 09:32[환경 설정 및 설명]
프로그램 : AndroidStudio
설 명 : [Android] 안드로이드 TextView.setOnClickListener .. on a null object reference
[설 명]
--------------------------------------------------------------------------
[에러 원인]
--------------------------------------------------------------------------
1. Java 소스 코드 로드 시 xml 에 선언 된 컴포넌트 id 지정을 하지 않아서 발생하는 이슈
>> 코드 누락 Ex : explainTextView = findViewById(R.id.explainTextView);
2. 에러 발생 로그 :
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
--------------------------------------------------------------------------
--------------------------------------------------------------------------
[해결 방법]
--------------------------------------------------------------------------
1. Java 소스 코드에 onCreate 부분에 xml 에 선언 된 컴포넌트 id 값 매핑 수행
>> explainTextView = findViewById(R.id.explainTextView);
2. id 값 매핑 완료 후 > OnClickListener 클릭 이벤트 리스너 등록 수행
explainTextView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
--------------------------------------------------------------------------
--------------------------------------------------------------------------
[참고 사이트]
--------------------------------------------------------------------------
[버튼 클릭 이벤트 setOnClickListener(this) 설정 및 onClick 메소드 재정의 실시]
https://blog.naver.com/kkh0977/222918305777?trackingCode=blog_bloghome_searchlist
--------------------------------------------------------------------------
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments