From a68807f2c1e810ad9db0744ae7fec78233fe6e0b Mon Sep 17 00:00:00 2001 From: Sebastian Date: Mon, 1 Jul 2019 23:25:01 +0200 Subject: [PATCH] AppActionDialog: Add flags to make App Details appear in recents --- .../main/java/org/ligi/fast/ui/AppActionDialogBuilder.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/android/src/main/java/org/ligi/fast/ui/AppActionDialogBuilder.java b/android/src/main/java/org/ligi/fast/ui/AppActionDialogBuilder.java index eb663299..cbf67fc3 100644 --- a/android/src/main/java/org/ligi/fast/ui/AppActionDialogBuilder.java +++ b/android/src/main/java/org/ligi/fast/ui/AppActionDialogBuilder.java @@ -195,10 +195,14 @@ private static void showInstalledAppDetails(Context context, String packageName) { Intent intent = new Intent(); final int apiLevel = Build.VERSION.SDK_INT; + intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); if (apiLevel >= 9) { // above 2.3 intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); Uri uri = Uri.fromParts(SCHEME, packageName, null); intent.setData(uri); + if (apiLevel >= 11) { + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_MULTIPLE_TASK); + } } else { // below 2.3 final String appPkgName = (apiLevel == 8 ? APP_PKG_NAME_22 : APP_PKG_NAME_21); intent.setAction(Intent.ACTION_VIEW);