본문 바로가기
프로그래밍언어/패턴, 알고리즘, 프로토콜

[펌] 안드로이드 뒤로가기 막기

by plog 2012. 11. 13.

@Override

    public boolean onKeyDown(int keyCode, KeyEvent event) {

   

    switch (keyCode) {

    //하드웨어 뒤로가기 버튼에 따른 이벤트 설정

case KeyEvent.KEYCODE_BACK:

new AlertDialog.Builder(this)

.setTitle("프로그램 종료")

.setMessage("프로그램을 종료 하시겠습니까?")

.setPositiveButton("예", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

// 프로세스 종료.

android.os.Process.killProcess(android.os.Process.myPid());

}

})

.setNegativeButton("아니오", null)

.show();

break;


default:

break;

}

   

    return super.onKeyDown(keyCode, event);

    }

댓글