Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 55f14ae7 authored by Julia Reynolds's avatar Julia Reynolds
Browse files

Allow background start from notif history

Test: Tap on entries in 'Recently Dismissed'
Fixes: 304651874
Change-Id: Ifcdd881cbd17903b47f93303bf33a72f718dc181
parent ad3dede7
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -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);
                    }