뷰홀더의 init에 listener를 받도록 함
그러면 이 함수를 어떻게 데이터 바인딩?
type: kotlin.jvm.functions.Function0~22
checkBox
속성 중, onCheckedChanged=@{(_, isChecked) -> listener.invoke(isChecked, item.price)}
만일 onStop때 라이브 데이터 값이 갱신이 되면 언제 옵저버한테 전달될까? 바로? 아니다 observer가 존재하는 곳이 시작할 때 값변경 상황이 전달된다
binding.lifecycleOwner = true