[Android] Anonymous Function + Lambda (feat. Click Listenenr)
·
Android/OS
흔히 Android에서 Button.SetOnClickListener 를 자주 사용하는데 이때 꼭 알아야할 개념이 Lambda function 과 Listener이다. Listener의 동작 원리? Android OS는 View에 달려있는 모든 Listener를 켜놓는다. View.OnClickListener에는 onClick이라는 메소드가 존재하고 실제 클릭 이벤트가 발생할 때마다 어느 View에서 이벤트가 발생했는지 식별하여 오버라이딩한 메소드 동작을 수행한다. 동작 수행의 주체는 Android OS이다. 예제를 통해 아라보자 [Layout.xml] [Activity.kt] package com.example.android_tutorial import android.os.Bundle import an..