데이터 바인딩 이벤트 처리
2018. 8. 29.
이벤트 처리 데이터 바인딩을 사용하여 뷰에서 발송되는 이벤트를 처리하는 식을 작성할 수 있습니다. ( 예를 들면 onClick ) 이벤트 특성 이름은 몇 가지 예외를 제외하면 리스너 메소드의 이름에 따라 결정됩니다. 예를 들어, View.OnLongClickListener 에는 메소드 onLongClick()이 있으므로, 이 이벤트에 대한 특성은 android:onLongClick 입니다. 데이터 바인딩에서 이벤트를 처리하는 두 가지 방법이 있습니다. - 메소드 참조 - 리스너 바인딩 메소드 참조 식에서 리스너 메소드의 서명을 준수하는 메소드를 참조할 수 있습니다. ( 코틀린 람다는 Java8 람다와 매우 유사합니다. Java8에서의 Method Reference(메소드 참조) 를 생각하시면 됩니다. )..