diff --git a/app/src/main/java/com/github/droidworksstudio/launcher/helper/AppReloader.kt b/app/src/main/java/com/github/droidworksstudio/launcher/helper/AppReloader.kt index 6bd6aba..c1e270c 100644 --- a/app/src/main/java/com/github/droidworksstudio/launcher/helper/AppReloader.kt +++ b/app/src/main/java/com/github/droidworksstudio/launcher/helper/AppReloader.kt @@ -11,6 +11,7 @@ object AppReloader { val intent = packageManager.getLaunchIntentForPackage(context.packageName) val componentName = intent?.component val mainIntent = Intent.makeRestartActivityTask(componentName) + mainIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) mainIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_ACTIVITY_SINGLE_TOP) // Delay the restart slightly to ensure all current activities are finished