From ebb7a9fcda43710ed403ec989d6f10c0edd7ed73 Mon Sep 17 00:00:00 2001 From: tonymanou Date: Sun, 5 Aug 2018 20:34:01 +0200 Subject: [PATCH] Open links in a new task --- .../com/topjohnwu/magisk/components/MagiskInstallDialog.java | 5 +---- app/src/full/java/com/topjohnwu/magisk/utils/Utils.java | 1 + 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/app/src/full/java/com/topjohnwu/magisk/components/MagiskInstallDialog.java b/app/src/full/java/com/topjohnwu/magisk/components/MagiskInstallDialog.java index 3b130266b..039193188 100644 --- a/app/src/full/java/com/topjohnwu/magisk/components/MagiskInstallDialog.java +++ b/app/src/full/java/com/topjohnwu/magisk/components/MagiskInstallDialog.java @@ -1,6 +1,5 @@ package com.topjohnwu.magisk.components; -import android.content.Intent; import android.net.Uri; import android.text.TextUtils; @@ -42,9 +41,7 @@ public class MagiskInstallDialog extends CustomAlertDialog { setNeutralButton(R.string.release_notes, (d, i) -> { if (Data.magiskNoteLink.contains("forum.xda-developers")) { // Open forum links in browser - Intent openLink = new Intent(Intent.ACTION_VIEW, Uri.parse(Data.magiskNoteLink)); - openLink.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - mm.startActivity(openLink); + Utils.openLink(activity, Uri.parse(Data.magiskNoteLink)); } else { new MarkDownWindow(activity, null, Data.magiskNoteLink).exec(); } diff --git a/app/src/full/java/com/topjohnwu/magisk/utils/Utils.java b/app/src/full/java/com/topjohnwu/magisk/utils/Utils.java index fbdbd882c..3b2442680 100644 --- a/app/src/full/java/com/topjohnwu/magisk/utils/Utils.java +++ b/app/src/full/java/com/topjohnwu/magisk/utils/Utils.java @@ -91,6 +91,7 @@ public class Utils { public static void openLink(Context context, Uri link) { Intent intent = new Intent(Intent.ACTION_VIEW, link); + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); if (intent.resolveActivity(context.getPackageManager()) != null) { context.startActivity(intent); }