Presentation is loading. Please wait.

Presentation is loading. Please wait.

13강_이벤트 & 리스너(Listener) 이벤트 개요 커스텀 뷰의 콜백메소드를 이용한 이벤트 처리

Similar presentations


Presentation on theme: "13강_이벤트 & 리스너(Listener) 이벤트 개요 커스텀 뷰의 콜백메소드를 이용한 이벤트 처리"— Presentation transcript:

1 13강_이벤트 & 리스너(Listener) 이벤트 개요 커스텀 뷰의 콜백메소드를 이용한 이벤트 처리
리스너를 이용한 이벤트 처리(익명 이너클래스) 다양한 뷰를 이용한 이벤트 처리 Lecturer Kim Myoung-Ho Nickname 블스

2 우리가 이벤트에 대해서 학습해야 하는 것은 ‘이벤트 처리 방법들’입니다.
13-1. 이벤트 개요 안드로이드에서는 다양한 이벤트를 제공하고 있습니다. 사용자는 버튼 등의 GUI를 활용하여 이벤트를 발생시키고, 네트워크 상에서는 특정 작업의 진행에 따른 이벤트가 발생됩니다. 이벤트를 잘 다룰 수 있어야 효율적인 애플리케이션을 만들 수 있습니다. 화면 터치 or 롱터치 버튼 터치 or 롱터치 리스트뷰의 항목 터치 네크워크상의 데이터 다운로드 시작 or 완료 앱 시작 or 비활성화 or 활성화 or 종료 시스템의 상태 변화에 따른 이벤트들 우리가 이벤트에 대해서 학습해야 하는 것은 ‘이벤트 처리 방법들’입니다.

3 13-2. 커스텀 뷰의 콜백메소드 이벤트 처리 뷰에서 호출되는 콜백메서드를 이용하여 이벤트를 처리하는 방법에 대해서 살펴 봅니다. (android_13_2_ex1)

4 View 13-3. 리스너를 이용한 이벤트 처리 리스너 인터페이스 - 핸들러 역할을 하는 메소드 존재
콜백메소드보다 훌륭한 리스너를 이용한 이벤트 처리에 대해서 살펴 봅니다. (android_13_3_ex1) View 리스너 인터페이스 - 핸들러 역할을 하는 메소드 존재 리스너 인터페이스 종류 [ 추상메소드 ] - OnTouchListener [ onTouch() ] - OnClickListener [ onClick ] - OnLongClickListener [ onLongClick ] - OnFocusChangeListener [ onFocusChange ] 리스너 등록 메소스 종류 - setOnTouchListener - setOnClickListener - setOnLongClickListener - setOnFocusChangeListener

5 13-3. 리스너를 이용한 이벤트 처리(익명 이너클래스)
(android_13_3_ex1)

6 13-3. 리스너를 이용한 이벤트 처리(익명 이너클래스)
(android_13_3_ex1) 익명 이너클래스를 리스너 등록 메소드에서 직접 구현한 경우

7 13-4. 다양한 뷰를 이용한 이벤트 처리 (android_13_4_ex1)


Download ppt "13강_이벤트 & 리스너(Listener) 이벤트 개요 커스텀 뷰의 콜백메소드를 이용한 이벤트 처리"

Similar presentations


Ads by Google