투케이2K

85. (AndroidStudio/android/java) 안드로이드 프로그램 완전 종료 - moveTaskToBack , finish , Process kill (프로세스 킬) 본문

Android

85. (AndroidStudio/android/java) 안드로이드 프로그램 완전 종료 - moveTaskToBack , finish , Process kill (프로세스 킬)

투케이2K 2021. 3. 9. 09:09

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : AndroidStudio

개발 언어 : java

/* =========================== */

/* =========================== */

[소스 코드]

 

//====== [안드로이드 액티비티 완전 종료 수행] ======
try {
	//finish후 다른 Activity 들이 뜨는걸 막습니다 (프로세스는 남아있을 수 있음)
	moveTaskToBack(true); 

	//현재 액티비티를 종료합니다
	finish(); 

	//모든 루트 액티비티를 종료합니다
	finishAffinity(); 

	//인텐트 애니메이션 없애기
	overridePendingTransition(0, 0); 

	//안드로이드 프로세스를 kill 합니다 (프로세스 종료)
	android.os.Process.killProcess(android.os.Process.myPid()); 
}
catch (Exception e){
	e.printStackTrace();
}

/* =========================== */

반응형
Comments