반응형
@Override
public void onBackPressed() {
//super.onBackPressed();
// Alert을 띄워 종료시키기
AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);
dialog .setTitle("종료 알림")
.setMessage("정말 종료하시겠습니까?")
.setPositiveButton("종료합니다.", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.setNeutralButton("취소합니다", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, "취소했습니다.", Toast.LENGTH_SHORT).show();
}
})
.setNegativeButton("아니요", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, "종료하지 않습니다.", Toast.LENGTH_SHORT).show();
}
}).create().show();
}
public void onBackPressed() {
//super.onBackPressed();
// Alert을 띄워 종료시키기
AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);
dialog .setTitle("종료 알림")
.setMessage("정말 종료하시겠습니까?")
.setPositiveButton("종료합니다.", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.setNeutralButton("취소합니다", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, "취소했습니다.", Toast.LENGTH_SHORT).show();
}
})
.setNegativeButton("아니요", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, "종료하지 않습니다.", Toast.LENGTH_SHORT).show();
}
}).create().show();
}
반응형
'MOBILE' 카테고리의 다른 글
현재시간(Local Time) 가져오기 (0) | 2016.08.21 |
---|---|
안드로이드 앱 최초 실행시 바탕화면에 아이콘(Shortcut) 생성하기 (0) | 2016.08.21 |
안드로이드 PHP GET 방식 통신에서 한글 깨짐(?) 해결 (0) | 2016.08.21 |
Android SharedPreferences 사용 예제 (0) | 2016.08.21 |
안드로이드 뒤로가기 버튼 더블클릭해서 앱 종료하기 (0) | 2016.08.21 |
안드로이드 구글 애드몹 전면광고 넣기 (0) | 2016.08.21 |
인텐트(Intent)로 데이터 전달(putExtra, getExtras) (0) | 2016.08.21 |
SharedPreferences란? (0) | 2016.08.21 |
댓글