티스토리 뷰
안드로이드 개발 중 BackKey에 이벤트를 걸어 처리 해야 하는 경우가 있습니다.
BackKey에 이벤트를 걸어 주기 위해서는 아래의 코드를 이용 해서 작성 해주면 됩니다.
public boolean onKeyDown(int keyCode, KeyEvent event)
이 메소드를 통해 이벤트를 처리 할수 있으며, BackKey뿐만 아니라 이동키,볼륨키등의 이벤트도 처리 할수 있습니다.
Activity에서 사용하는 기준으로 위 메소드를 Override 해서 사용 하시면 됩니다.
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if( event.getAction() == KeyEvent.ACTION_DOWN ){ //키 다운 액션 감지 if( keyCode == KeyEvent.KEYCODE_BACK ){ //BackKey 다운일 경우만 처리 //BackKey 이벤트일 경우 해야할 코드 작성 return true; // 리턴이 true인 경우 기존 BackKey의 기본액션이 그대로 행해 지게 됩니다. // 리턴을 false로 할 경우 기존 BackKey의 기본액션이 진행 되지 않습니다. // 따라서 별도의 종료처리 혹은 다이얼로그 처리를 통한 //BackKey기본액션을 구현 해주셔야 합니다. } } return super.onKeyDown( keyCode, event ); }
'IT > Android' 카테고리의 다른 글
[Android] 전화번호 하이픈(-) 표시 및 포맷 체크하기 (0) | 2016.08.02 |
---|---|
[Android]날짜에 해당하는 요일 구하기(일 ~ 토) (0) | 2016.08.01 |
[Android]이메일(E-mail) 포맷 체크하기 (0) | 2016.07.29 |
[Android]리스트뷰(ListView) 자동 높이(auto Height)설정 (2) | 2016.07.27 |
[안드로이드]위경도 좌표로 주소 구하기/ 주소로 위경도 구하기 (5) | 2016.04.30 |
댓글
TAG
- GPU 출시가격
- 예약메일 전송
- 오픈베타
- Looper.prepare()
- 투표소
- 국기 다는 시간
- 포아너
- 배달 지연
- 초대장
- ONLINE JSON
- 블로그 개설
- 단면폭
- 라이젠
- 하이엔드 그래픽카드
- 사제 쿨러
- 1800TI
- 테일즈 오브 베르세리아
- 한글패치
- 19대 선거
- 1800X
- GPU 출시
- 래디어 구조
- unbound prefix
- 다렉
- 림의 외경
- JSON PASER
- 티스토리 초대장
- 민주당 대선 후보
- 7700K
- 한글 패치
최근에 올라온 글
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
공지사항
반응형