summaryrefslogtreecommitdiff
path: root/core/java/android/debug/AdbNotifications.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/debug/AdbNotifications.java')
-rw-r--r--core/java/android/debug/AdbNotifications.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/core/java/android/debug/AdbNotifications.java b/core/java/android/debug/AdbNotifications.java
index 59497943b725..7be425375542 100644
--- a/core/java/android/debug/AdbNotifications.java
+++ b/core/java/android/debug/AdbNotifications.java
@@ -18,6 +18,7 @@ package android.debug;
import android.annotation.NonNull;
import android.annotation.Nullable;
+import android.app.ActivityOptions;
import android.app.Notification;
import android.app.PendingIntent;
import android.content.Context;
@@ -81,8 +82,13 @@ public final class AdbNotifications {
PendingIntent pIntent = null;
if (resolveInfo != null) {
intent.setPackage(resolveInfo.activityInfo.packageName);
+ ActivityOptions activityOptions = ActivityOptions.makeBasic();
+ activityOptions.setPendingIntentCreatorBackgroundActivityStartMode(
+ ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOWED);
+
pIntent = PendingIntent.getActivityAsUser(context, 0, intent,
- PendingIntent.FLAG_IMMUTABLE, null, UserHandle.CURRENT);
+ PendingIntent.FLAG_IMMUTABLE, activityOptions.toBundle(),
+ UserHandle.CURRENT);
}