//Process KILLLLLLL
moveTaskToBack(true);
android.os.Process.killProcess(android.os.Process.myPid());
뒤로가기를 눌러서 메인으로 빠졌을때 메모리가 살아있는 경우가 있다. 그런경우는 위의 코드를 포함시켜주면 프로세스 완전종료가된다.
예를들어서...
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode==KeyEvent.KEYCODE_BACK ){
moveTaskToBack(true);
android.os.Process.killProcess(android.os.Process.myPid());
} return super.onKeyDown(keyCode, event);
}
위의 소스코드와 같이 엑티비티 오버라이드 매소드인 onKeyDown에다가 KeyEvent 키코드를 찾아서 맨 위의 소스코드를 포함시키면 킬이 될 것이다.
'소프트웨어 > Android/Java/Ndk' 카테고리의 다른 글
안드로이드 새로운 창 띄우기(안드로이드 intent) (0) | 2013.05.22 |
---|---|
안드로이드 thread 생성(onCreate함수에서 txt읽기) (0) | 2013.05.22 |
이클립스 매서드 오버라이딩을 쉽게!override/Implement methods (0) | 2013.05.11 |
JAVA] 무명클래스란? (Anonymous Class) (0) | 2012.11.17 |
JAVA] Iterator와 ArrayList를 이용한 기본적인 도서목록 검색 (0) | 2012.10.28 |
JAVA] main에서 sub class의 super class의 변수 호출은 불가능한가..? (0) | 2012.10.28 |
Java] super class와 sub class의 overriding (0) | 2012.10.28 |