본문 바로가기
프로그래밍/DB/JAVA/안드로이드/GAE

[안드로이드] AlertDialog에서 백키 클릭시 앱 종료 하기.

by 아유카와 2016. 3. 14.

    AlertDialog에서 뒤로가기 버튼을 클릭 하였을 경우 종료되도록 하는 방법에는 여러가지 방법이 있겠지만.. 키리스너를 달아주어서 백키가 들어오면 종료 되도록 하는 방법이 괜찮은거 같다. ( 일단 지금 적용 상태를 봐선 문제 없이 작동 ) 아래와 같이 사용 하면 되겠다.


1. 예제예제


// key 셋팅
alertDialog.setOnKeyListener(new DialogInterface.OnKeyListener() {
public boolean onKey(DialogInterface dialog,
int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
dialog.dismiss();
MainActivity.this.finish();
return true;
}
return false;
}
});