Merge "Make mutable implicit PendingIntent immutable"

This commit is contained in:
Azhara Assanova
2023-01-16 17:26:15 +00:00
committed by Android (Google) Code Review

View File

@@ -232,10 +232,13 @@ public class BubbleExpandedView extends LinearLayout {
if (mBubble.isAppBubble()) {
PendingIntent pi = PendingIntent.getActivity(mContext, 0,
mBubble.getAppBubbleIntent(),
PendingIntent.FLAG_MUTABLE,
mBubble.getAppBubbleIntent()
.addFlags(FLAG_ACTIVITY_NEW_DOCUMENT)
.addFlags(FLAG_ACTIVITY_MULTIPLE_TASK),
PendingIntent.FLAG_IMMUTABLE,
null);
mTaskView.startActivity(pi, fillInIntent, options, launchBounds);
mTaskView.startActivity(pi, /* fillInIntent= */ null, options,
launchBounds);
} else if (!mIsOverflow && mBubble.hasMetadataShortcutId()) {
options.setApplyActivityFlagsForBubbles(true);
mTaskView.startShortcutActivity(mBubble.getShortcutInfo(),