Merge "Allow background start from notif history" into main

This commit is contained in:
Julia Reynolds
2023-10-20 18:10:14 +00:00
committed by Android (Google) Code Review

View File

@@ -16,6 +16,9 @@
package com.android.settings.notification.history;
import static android.app.ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOWED;
import android.app.ActivityOptions;
import android.app.PendingIntent;
import android.content.ActivityNotFoundException;
import android.content.Intent;
@@ -110,7 +113,10 @@ public class NotificationSbnViewHolder extends RecyclerView.ViewHolder {
uid, pkg, instanceId, position);
if (pi != null && isPendingIntentValid) {
try {
pi.send();
ActivityOptions options = ActivityOptions.makeBasic();
options.setPendingIntentBackgroundActivityStartMode(
MODE_BACKGROUND_ACTIVITY_START_ALLOWED);
pi.send(options.toBundle());
} catch (PendingIntent.CanceledException e) {
Slog.e(TAG, "Could not launch", e);
}