Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- @immutable
- Could not find method
- @stable
- databinding error
- 터치이벤트 순서
- WindowManager$BadTokenException
- material3
- 안드로이드 다이얼로그 오류
- [databinding]
- LaunchedEffect
- onIntercepterTouchEvent
- android mvi
- android compose stable
- compose side-effect
- Android
- LaunchedEffect vs rememberCoroutineScope
- @provides @binds 차이
- isFinishing()
- Java
- android.view.WindowManager.BadTokenException
- effect api
- rememberCoroutineScope
- dispatchTouchEvent
- Python
- 안드로이드
- 레트로핏
- android compose
- 힐트
- databinding xml
- {"msg":"cannot find method
Archives
- Today
- Total
개발관련일지
안드로이드 databinding xml 오류 본문
첫번째
java.lang.IllegalStateException: Could not find method @{(v) -> item.listener.onItemClick
android:onClick="@{(v) -> item.listener.onItemClick(v , item) " ★ } 빠짐
이런식으로 나오는 경우 xml파일에 선언한 부분에서 오타가 있는지 확인 나같은 경우는 } 하나 빠져있엇음
두번째
[databinding] {"msg":"cannot find method onItemClick(android.view.View, 선언된클래스위치) in class xml경로 , "pos":[{"line0":17,"col0":34,"line1":17,"col1":82}]}
android:onClick="@{(v) -> item.listener.onItemClick(v , item) }"
인자로 넘어가는 데이터 수랑 타입이 맞는지 확인해야함 item의 데이터타입이 틀렸었음
함수대신 변수일 경우엔 public인지도 확인할것
'개발기록 > 안드로이드' 카테고리의 다른 글
android compose stable 학습정리 (0) | 2023.07.24 |
---|---|
android compose M3 theme, layout Reply 샘플앱 코드보기 (0) | 2023.07.24 |
안드로이드 내부저장소 외부저장소 이해한것 정리 (0) | 2021.07.20 |
안드로이드 WindowManager$BadTokenException 오류 해결 (0) | 2021.07.08 |
안드로이드 뷰의 터치이벤트 순서(touch event ) (0) | 2021.07.07 |