사용자가 뒤로가기 버튼을 누르는 경우 onBackPressed()라는 메소드가 호출 됨
해당 메소드에서 하기와 같이 적용하면 다이얼로그가 발생하면 funish() 메소드로 어플을 종료할 수 있음
@Override
public void onBackPressed() {
new AlertDialog.Builder(this)
.setIcon(android.R.drawable.ic_dialog_alert)
.setTitle("Closing Activity")
.setMessage("App을 종료하시겠습니까?")
.setPositiveButton("종료", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.setNegativeButton("아니요", null)
.show();
}
'Mobile > Android' 카테고리의 다른 글
[Android] WebView에서 JavaScript 스레드 오류 (0) | 2020.12.05 |
---|---|
[Android] Android 에서 기본으로 제공하는 이미지 (0) | 2019.01.22 |
[Android] 맥북에서 android Home 설정 (0) | 2019.01.04 |
압축 풀기 (3) | 2013.03.15 |
ICS(Android 4.0) 에뮬 돌리기 (0) | 2011.11.16 |