[Android] 앱 다시 실행하기
2021. 4. 6. 17:20
앱 다시 실행하기
설정이 바뀌거나 기타 여러가지 경우에 앱을 다시 실행해야할 때가 있습니다.
public void restart(){
Intent intent = getBaseContext().getPackageManager().
getLaunchIntentForPackage(getBaseContext().getPackageName());
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
getActivity().finishAffinity();
}
FLAG_ACTIVITY_CLEAR_TASK와 FLAG_ACTIVITY_NEW_TASK를 함께 사용하면
백그라운드에 남지 않고 다시 시작됩니다.
'안드로이드 > Android' 카테고리의 다른 글
[Android] Screen ON/OFF 감지 이벤트 (0) | 2021.05.13 |
---|---|
[Android] 인앱업데이트 (0) | 2021.05.12 |
[Android] URL 유효성 체크(마켓에 유효한 앱인지 확인) (0) | 2021.04.01 |
[Android] Handler로 딜레이 주기 (0) | 2021.03.17 |
[Android] getId() 문자 가져오기 (0) | 2021.03.17 |