안드로이드 종료 취소 다이얼로그 코드

by 조쉬 posted Jul 26, 2015
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
아래의 코드를 main.java에 일반 메서드 추가하듯이 쓰면 된다.


@Override

public void onCreate(Bundle savedInstanceState) {

  super.onCreate(savedInstanceState);

  setContentView(R.layout.activity_main);

}


@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {

  if (keyCode == KeyEvent.KEYCODE_BACK) {

   new AlertDialog.Builder(this)

     .setIcon(android.R.drawable.ic_dialog_alert)

     .setTitle("종료하기")

     .setMessage("종료하시겠습니까?")

     .setPositiveButton("종료",

       new DialogInterface.OnClickListener() {

        public void onClick(DialogInterface dialog,

          int which) {

         finish();

        }

       }).setNegativeButton("취소", null).show();


   return true;

  }


  return super.onKeyDown(keyCode, event);

}


Articles

1 2 3 4 5 6 7 8 9 10