안드로이드
안드로이드 Back버튼을 통해 확인창 띄우기
아스키의 공부방
2019. 10. 30. 20:59
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
반응형