イベントリスナ書き方
kt
val btnCurrent = findViewById<Button>(R.id.btnCurrent)
btnCurrent.setOnClickListener(
object: View.OnClickListener {
override fun onClick(v: View?) {
val txtResult = findViewById<TextView>(R.id.txtResult)
txtResult.text = Date().toString()
}
}
)
- SAM (Single Abtract Method) インターフェース
- 対象となるインターフェースがメソッドを一つしか持たないインターフェース
- オブジェクト式がラムダ式と書き換えられる