Allow background start from notif history

Test: Tap on entries in 'Recently Dismissed'
Fixes: 304651874
Change-Id: Ifcdd881cbd17903b47f93303bf33a72f718dc181
This commit is contained in:
Julia Reynolds
2023-10-20 13:10:27 -04:00
parent ad3dede7c7
commit 55f14ae70d

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);
}