안드로이드 개발 질문/답변
(글 수 45,052)
카카오톡을 예로 들어보면
어플실행 -> 암호화면 -> 메인배경화면 -> 친구목록 화면이 뜨는데요...
여기서 친구목록 화면에서 뒤로버튼을 누르면 보통 어플이 종료가 되야되는데요...
제가 만들고 있는 어플같은 경우는 친구목록에서 뒤로 버튼을 누르면
메인배경화면으로 넘어갑니다.
또 메인배경에서 뒤로 누르면 암호화면이 나타나구요...
어떻게 해야 친구목록화면에서 뒤로버튼을 눌렀을때 바로 종료가 될까요??
실행중인 어플로 남기지 말고 아예 확 완전히 종료하려고 합니다.
구글링으로 찾은 소스인데...
친구목록 java 파일에 넣고 실행했는데 전혀 안되네요...
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
finish();
System.exit(0);
break;
case KeyEvent.KEYCODE_HOME:
ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
am.restartPackage(getPackageName());
break;
}
return super.onKeyDown(keyCode, event);
}




그냥 친구목록까지 오면서 그전화면들을 finish()시키면서 오면 메모리
누적된 엑티비티는 하나 뿐이니 백버튼으로 종료가 될수 있다고 봅니다만..