안드로이드 개발 질문/답변
(글 수 45,052)
원래
뒤로가기 버튼을 누르면 어플이 종료가 되는데요
저는 onBackPressed() 에서 어플종료를 했습니다.
public void onBackPressed() {
ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
am.restartPackage(getPackageName());
}
그런데
Android 2.2 에서는 종료가 안되고 아무런 반응이 없네요
2.1 에서는 종료가 잘 됩니다.
테스트는 에물레이트에서 해보았습니다.
2.2 에서 이와관련 바뀐 부분이 있는지요?.
관련 내용은 API 문서를 보시면 됩니다.
앱 종료를 할 때는 activity.finish() 를 쓰면 될 것 같습니다.