제목 그대로입니다.
로고화면 있고 그다음 로그인 화면있는데 로그인화면에서 백버튼 누를시에 어플이 종료되는 기능을 만들고싶었으나 아래와 같은 코드로 봤을때 처음 실행했던 어플은 자연스레 종료가 되는데, 문제는 다시켰을때 로고에서 다음화면으로 안넘어가네요 ㅠㅠ
//Back버튼 한번누를시 로고화면으로 가지않게 막기
@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
switch(keyCode){
case KeyEvent.KEYCODE_BACK:
Toast.makeText(this, "뒤로가기버튼 눌림", Toast.LENGTH_SHORT).show();
new AlertDialog.Builder(this)
.setTitle("프로그램 종료")
.setMessage("프로그램을 종료 하시겠습니까?")
.setPositiveButton("YES", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which){
//프로세스 종료
moveTaskToBack(true);
finish();
//android.os.Process.killProcess(android.os.Process.myPid());
}
})
.setNegativeButton("NO", null)
.show();
break;
default:
break;
}
return super.onKeyDown(keyCode, event);
}
}