액티비티 상황
A---------------------------
B-------------------------
C---------------------
D-----------------
E--------------
F----------
G------
H - -> A -> 종료
A(메인액티비티)에
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_BACK){
new AlertDialog.Builder(this)
.setIcon(R.drawable.icon)
.setTitle(R.string.app_name)
.setMessage("종료하시겠습니까?")
.setPositiveButton("종료", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
moveTaskToBack(true);
finish();
ActivityManager am = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
am.restartPackage(getPackageName());
}
})
코드를 넣었는데 취소키를 눌러 종료를 시키면 앱이 종료가 되고 다시 실행시키면 H로 돌아와 있습니다.
완전히 종료시키려면 어떻게 해야하나요? ㅠㅡㅠ