리스너(Listener)는 특정 이벤트를 처리하는 인터페이스이다. 이름 그대로 이벤트 발생 여부에 귀를 쫑긋 기울이고 있는 객체라고 할 수 있다.
리스너에 대응되는 이벤트를 받는 단 하나의 메서드가 선언되어 있으며 모두 View 클래스의 이너 인터페이스로 선언되어 있다.
인터페이스는 어디까지나 메서드의 껍데기만을 가진 선언체일 뿐이므로 그 자체가 이벤트를 받을 수는 없다.
다만 특정 이벤트를 처리하는 핸들러의 원형이 어떠해야 한다는 것을 강제할 뿐이다.
View 클래스의 내부 인터페이스로 OnCilckListener 인터페이스가 선언되고 있고 이 인터페이스는 onCLick라는 추상 메서드를 포함한다.
이 메서드를 이벤트 핸들러라고 부른다.
'IT' 카테고리의 다른 글
[R Programming] - 기본 명령어 및 데이터 불러오기 (0) | 2019.05.26 |
---|---|
[네트워크] 공인 IP 사설 IP (0) | 2019.02.03 |
[안드로이드] Gradle (0) | 2018.11.18 |
[MSSQL] SET TRANSACTION ISOLATION LEVEL (0) | 2018.08.01 |
[MSSQL] SET NOCOUNT ON/OFF 사용과 의미 (0) | 2018.08.01 |
댓글