안드로이드 프로그램을 짜다가 보면은 버튼을 활용해서 어플을 종료해야 될때가 있다.
이때 사용하면 좋은 방법이다.
System.exit(0); 또는 android.os.Process.killProcess(android.os.Process.myPid());
위의 두가지 방법을 사용하면 된다..
하지만 위의 두가지 방법은 Activity만 종료를 시켜 주기 때문에 여러개의 Activity가 있다면 곤란하다.ㅠ
그럴땐 다른 방법을 사용하면 된다.
AndroidManifest.xml파일에 아래와 같이 추가한다.
<uses-permission android:name="android.permission.RESTART_PACKAGES" />
그리고 자바파일엔 아래와 같이 추가하면 된다.
그리고 자바파일엔 아래와 같이 추가하면 된다.
ActivityManager exit = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
exit.restartPackage(getPackageName());