본문 바로가기

나의 플랫폼/안드로이드

[ Android ] 어플리케이션 종료

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
출처: http://blog.naver.com/PostView.nhn?blogId=huewu&logNo=110082677696&parentCategoryNo=18&viewDate=&currentPage=1&listtype=0 

현재까지 진행 중이던 모든 프로세스나 Activity를 죽이는 방법이라네요^^

1.메니페스트 파일에 RESTART_PACKAGES 권한을 사용한다고 선언한다.
<uses-permission android:name="android.permission.RESTART_PACKAGES"/>

2.ActivityManager 의 restartPackage API 를 호출한다.
ActivityManager am 
             = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
am.restartPackage(getPackageName());

 
아직 사용해보진 않았지만, 저걸 사용하고 finish()를 하면 어플리케이션이 깨끗하게 종료될 듯하네요 ㅎ