210202
DataBinding와 BindingAdapter 사용 시 조심해야할 사소한 것 본문
DataBinding와 BindingAdapter를 사용하면 view의 id의 알파벳순에 따라서 먼저 진행되는 순서가 바꾼다.
나는 checkbox와 button에 Databinding을 사용했는데 checkbox의 id는 checkbox_~, button의 id는 complete_button으로 설정되어 있었다. 둘다 c로 시작해서 xml 상에서 먼저 표시되는 checkbox의 BindingAdapter부분이 실행되게 된다.
하지만 button의 id를 button_~으로 바꾸고나니 button의 BindingAdapter가 실행되어 checkbox에서 변수를 설정해주고 하는 작업이 꼬이게 되어서 에러가났다.
id의 알파벳순에 따라서 실행되는 순서가 바뀌는 점을 주의하자.
'메모장' 카테고리의 다른 글
복싱 3일차 메모 (1) | 2022.02.17 |
---|---|
OP.GG 제 1회 정보통신 써-비스 대잔치 합격후기(feat. 개인적인 끄적끄적) (0) | 2021.06.26 |
코드의 퀄리티에 대한 생각 (0) | 2021.06.07 |
코드 루틴 (0) | 2021.03.06 |
2021년 개발계획 (0) | 2021.01.12 |
Comments