앱재시작

    [안드로이드] 앱 재시작 방법 (Android app restart programmatically)

    데이터베이스 복원이나 언어설정 등 환경변수의 변경으로 앱 자체를 완전히 재시작해야 하는 경우가 있습니다. 이럴때 아래 코드를 이용하여 앱을 재시작할 수 있습니다. PackageManager packageManager = getPackageManager(); Intent intent = packageManager.getLaunchIntentForPackage(getPackageName()); ComponentName componentName = intent.getComponent(); Intent mainIntent = Intent.makeRestartActivityTask(componentName); startActivity(mainIntent); System.exit(0);