방통대 모바일앱프로그래밍 기말고사 대비하여 내용을 정리했습니다.
1. 핸들러의 우선순위
- 핸들러가 중복 정의 된 경우 미리 정한 순서에 따라 호출
- onTouch 리스너에서 true를 반환하면 이벤트가 완전히 처리되었으므로 종료 됨
- View와 액티비티의 onTouchEvent 콜백 메소드는 동일한 이벤트에 호출되지만 다른 의미의 인수임
2. 화면 터치 입력 처리
- 화면 터치 이벤트는 콜백 메소드나 리스너의 핸들러로 처리됨
- 콜백 메소드는 하나의 이벤트에 대한 정보만을 가지지만 리스너는 여러 대상에 대해 등록 가능하기에
이벤트 대상인 View의 아이디를 전달 받음
3. 키보드 입력 처리
- 키보드 이벤트는 boolean onKeyDown ( int KeyCode, KeyEvent event) 메소드가 처리 함
연습문제
1. getAction 메소드에 해당하지 않는 것 - ACTION-CANCEL
2. 화면 터치 이벤트 처리를 위한 리스너의 핸들러 메소드는 - onTouch
'문돌이의 IT > 안드로이드' 카테고리의 다른 글
방통대 안드로이드 액티비티와 인텐트 (0) | 2018.06.24 |
---|---|
방통대 안드로이드 위젯의 이벤트 처리 (0) | 2018.06.23 |
안드로이드 이벤트처리 (0) | 2018.06.21 |
안드로이드 테이블 레이아웃(Android TableLayout) (0) | 2018.06.18 |
방통대 모바일앱프로그래밍 강의자료 요약정리(1~6강) (0) | 2018.06.16 |