
머리말
안드로이드 스튜디오에서 KeyDown 이벤트는 간단한 방법으로 처리가 가능하다. 본 포스팅은 안드로이드 개발 환경에서 Keydown 이벤트를 처리하는 샘플 코드를 소개한다.
MainActivity.java
사용자가 선택한 버튼을 식별하기 위해 KEYCODE로 시작하는 상수(Constant) 값을 불러와서 사용할 수 있다. 아래의 예제는 뒤로 가기 버튼을 두 번 이상 클릭했을 때 프로그램을 종료하는 예제 코드다.
int index = 0;
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == event.KEYCODE_BACK){
if(index == 0){
Toast.makeText(this, "한번 더 클릭 시 종료 됩니다.", Toast.LENGTH_LONG).show();
index++;
return false;
} else{
return super.onKeyDown(keyCode, event);
}
}
return super.onKeyDown(keyCode, event);
}
꼬리말
본 포스팅에서 소개하는 예제 코드를 어렵지 않게 이해할 수 있을 것이라 생각되어 자세한 설명은 생략한다. 안드로이드 개발 환경에서 Keydown 이벤트를 처리하는 예제 코드를 소개한 본 포스팅은 이로써 마무리를 짓는다.
소중한 댓글 (0)