리스너 인터페이스
-
이벤트 처리 2 - 리스너 인터페이스Programing/Android 2010. 10. 5. 07:26
리스너는 특정 이벤트를 처리하는 인터페이스이다. 모든 리스너는 View클래스의 이너 인터페이스로 선언되어 있다. View.OnTouchListener : boolean onTouch ( View v, MotionEvent event) View 클래스 내부 인터페이스로 OnTouchListener 인터페이스가 선언되어 있고 이 인터페이스는 onTouch 라는 추상 메서드를 포함한다. 이러한 메서드를 이벤트 핸들러라고 부른다. 다른 리스너들도 이름만 조금씩 다를 뿐이지 거의 비슷한 구조이다. 모든 인터페이스에는 이벤트를 처리하는 추상 메서드가 딱 하나씩만 선언되어 있다. 리스너를 구현하는 클래스를 선언하고 추상 메서드인 핸들러를 구체적으로 구현하면 리스너 객체가 만들어진다. 하지만 이렇게 만들기만 한다고 이..