
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;
}
});
'프로그래밍/DB > JAVA/안드로이드/GAE' 카테고리의 다른 글
[안드로이드] 그리드뷰에서 중간에 제목 넣기(라이브러리 소개) (0) | 2016.03.26 |
---|---|
[안드로이드] 메테리얼 디자인 형식으로 탭 만들기. (0) | 2016.03.26 |
[안드로이드] JSON OBJECT 타입 반복문으로 가져오기. (0) | 2016.03.26 |
[안드로이드] AlertDialog에서 백키 클릭시 앱 종료 하기. (0) | 2016.03.14 |
[안드로이드] 사진 촬영시의 회전상태로 이미지 보여주기 (0) | 2016.03.11 |
[안드로이드] Custom AlertDialog에 ListView 넣을 때 팝업 속도 느릴 때. (0) | 2015.11.24 |
[안드로이드] 앱 런칭 후 DB TABLE 주의 점. (0) | 2015.11.17 |
[안드로이드] SupportLibrary 사용과 테마 종류. (0) | 2015.11.13 |