반응형
Notice
Recent Posts
Recent Comments
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

Do Something IT

android 프로세스 종료하기!! 본문

Android

android 프로세스 종료하기!!

아낙시만더 2011. 2. 28. 16:56
반응형
아마 네이년을 찾아보면은 

System.exit(0) 또는 android.os.Process.killProcess(android.os.Process.myPid()); 을 쓰세요^-^/

하고 나와있는데..-0- 위의 두개는 현재 실행중인 activity 를 죽이는 것이다. 

하지만 대부분의 프로그램이 하나의 activity 를 쓰진 않는다. 

Intent 되어 새로운 activity 를 생성하기 떄문에 뒤에 가려있떤 activity 가 다시 올라오는것이다.

(고로 프로세서가 죽지를 않는다)

그러면 어떻게 해야되는냐!

모든 activity 에게 동일한 권한을 주고 프로세스를 한꺼번에 죽이는것이다.

사용법은 아주 간단하다는~~ AndroidManifest.xml 파일에 
<uses-permission android:name="android.permission.RESTART_PACKAGES"></uses-permission>
추가하고

소스파일엔(뭐 버튼정도 되겠쬬?)
ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
am.restartPackage(getPackageName());
추가해주고 버튼 지그시 눌러주면은 프로세서가 죽는것을 볼수 있다.!!

(찾느라..정말 고생햇따는...ㅜㅡㅜ )
반응형
Comments