안드로이드

[Kotlin/Android/Error] viewholder의 list_item과 OnClickListenr 연결 시, 오류 해결

란서 2022. 1. 24. 12:11

class 명 대문자인지 확인하기.


recyclerView에 onClcikLisntenr를 구현하기 위해서 adapter 클래스가 있는 파일에 새로운 클릭리스너 클래스를 만들고, list_item_view와 데이터바인딩 까지 마친 후, 클릭했을 때 취할 행동을 UI에서 구현하여 adapter의 매개변수로 넘겨주었다.

 

 

그러나 실행 시, 자꾸 guess 어쩌구 하는 오류가 나고 onClickListener가 문제가 있다는 내용이 표시됐따.

 

이후 자세히 보니 클릭리스너 클래스 명이 

 

class onClickListnener로 되어있었다. 클래스명은 반드시 대문자로 시작해야 하는데 소문자로 시작해서 에러가 난 것이었다. 따라서 class OnClcikListenenr 로 class 이름을 바꾼 뒤에야 해결할 수 있었다.