public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
String alertTitle = getResources().getString(R.string.app_name);
String buttonMessage = getResources().getString(
R.string.alert_msg_exit);
String buttonYes = getResources().getString(R.string.button_yes);
String buttonNo = getResources().getString(R.string.button_no);
new AlertDialog.Builder(CameraCloth1.this)
.setTitle(alertTitle)
.setMessage(buttonMessage)
.setPositiveButton(buttonYes,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
moveTaskToBack(true);
finish();
}
}).setNegativeButton(buttonNo, null).show();
}
return true;
}
뒤로가기 버튼을 누르면 알림창을 띄우면서 앱을 종료시키도록 만들었는데요
종료 후 그 앱을 다시 실행시키면 처음 화면이 나오지 않고 그 앱을 종료하기 전에 있던 액티비티로 돌아갑니다.
예를들어 a->b->c->종료 했다면 다시 실행시키면 c화면으로 들어가진 후 다시 실행하면 b화면으로 그 후 다시 실행하면
a화면으로들어가진 후 다시 종료시켰다 실행시키면 그때서야 첫번째 화면이 나옵니다.
어떻게 해결해야 할까요?
뒤로가기종료 코드 첨부할게요 답변 제발 부탁드려요 ㅠㅠㅠ 정말 급합니다 ㅠㅜㅠ