728x90
반응형
실수로 (갤럭시기준) 뒤로가기 버튼을 눌렀는데 종료되면 참 난감하죠.
방지를 위해 확인창을 띄우는 소스를 넣겠습니다.
@Override
public void onBackPressed() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("종료하시겠습니까?");
builder.setPositiveButton("예", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
saved();
finish();
}
});
builder.setNegativeButton("아니오", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
return;
}
});
builder.setTitle("게임 종료");
builder.show();
}
지금 만들고있는 소스에서 가져왔습니다.
3개의 버튼이 가능합니다.
builder.setPositiveButton(...)
builder.setNegativeButton(...)
builder.setNeutralButton(...)
실행해보면 이렇게 나옵니다.
728x90
반응형
'안드로이드' 카테고리의 다른 글
안드로이드 스튜디오 타이머 이용하기 ( 시간마다 실행 ) (0) | 2019.10.31 |
---|---|
안드로이드 스튜디오 버튼 여러개 한꺼번에 처리하기 (onClick 메서드 줄이기) (0) | 2019.10.31 |
안드로이드 스튜디오 SharedPreferences를 이용한 저장 / 불러오기 (0) | 2019.10.30 |
안드로이드 화면이 꺼지지 않게 하기 (0) | 2019.10.30 |
안드로이드 이미지뷰 gif 파일 추가하기 (0) | 2019.10.30 |