반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Collection Framework
- 게임
- 명령어
- 에셋
- 소캣(Socket)
- 스랄 특성
- 기업의 행포
- 안드로이드
- tcp
- 아이패드
- 집 정리
- 안드로이드 Application Lifecycle
- TCP 네트워크 방식의 연결
- 히오스
- tcp네트워크
- 벨팡
- php 홈디렉토리 변경방법
- 나지보
- 포트(Port)
- 비행기 모드
- unity
- game
- 컬렉션 프레임
- 아이폰
- 변경된 정보
- 자바
- 나지보 특성
- End of Darkness
- 어플
- 리눅스
Archives
- Today
- Total
Do Something IT
android 프로세스 종료하기!! 본문
반응형
아마 네이년을 찾아보면은
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());
추가해주고 버튼 지그시 눌러주면은 프로세서가 죽는것을 볼수 있다.!!
(찾느라..정말 고생햇따는...ㅜㅡㅜ )
반응형
'Android' 카테고리의 다른 글
[안드로이드]Memory Size Class for viewing available storage(SD카드 용량 뽑아오기) (0) | 2011.04.26 |
---|---|
Android Bitmap Object Resizing Tip (0) | 2011.04.06 |
[안드로이드] 초기화 후 벨소리 음원이 벨소리 설정 리스트에 뜨지 않을때! (0) | 2011.02.10 |
[안드로이드] getIdentifier (R 파일 사용하지 않고 접근하기) (0) | 2011.02.08 |
admob vs 카울리 vs 라이브 포인트. (2) | 2011.01.28 |
Comments