Android Studio

(Android Studio) 어플 프로세스 이전과 다르게 완전 종료하는 방법

SAFE 2016. 4. 29. 14:57

안드로이드 어플리케이션 Process 를 정말로 죽이는 방법 

출처 :

http://blog.naver.com/PostView.nhn?blogId=huewu&logNo=110082677696&parentCategoryNo=18&viewDate=&currentPage=1&listtype=0

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

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


============================


지금은 이것을 잘 이해못해서 사용을 한번도 안했지만 분명히 언젠가 쓸 일이 있을 거라서 남겨둡니다.


앱 만들어보면 뭔가 계속 남아있는게 느껴짐.. 특히 5초마다 데이터베이스 변경해주는 작업 했을 때.. 꺼놔도 계속 실행하네..


>> 이게 찾아보니.. 타이머 관련.. 계속 타이머가 종료가 안되고 있네요.