Add the explicitly mutable flag for creating a PendingIntent am: fbd36bc62b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/13185577 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I378d49a95c30cdc330f0f05e89921a968cc86302
This commit is contained in:
@@ -177,7 +177,8 @@ public class RemoteMediaSlice implements CustomSliceable {
|
|||||||
mContext.getText(R.string.sound_settings).toString(), 0);
|
mContext.getText(R.string.sound_settings).toString(), 0);
|
||||||
intent.setClassName(mContext.getPackageName(), SubSettings.class.getName());
|
intent.setClassName(mContext.getPackageName(), SubSettings.class.getName());
|
||||||
intent.setData(contentUri);
|
intent.setData(contentUri);
|
||||||
final PendingIntent pendingIntent = PendingIntent.getActivity(mContext, 0, intent, 0);
|
final PendingIntent pendingIntent = PendingIntent.getActivity(mContext, 0, intent,
|
||||||
|
PendingIntent.FLAG_IMMUTABLE);
|
||||||
final SliceAction primarySliceAction = SliceAction.createDeeplink(pendingIntent, icon,
|
final SliceAction primarySliceAction = SliceAction.createDeeplink(pendingIntent, icon,
|
||||||
ListBuilder.ICON_IMAGE, actionTitle);
|
ListBuilder.ICON_IMAGE, actionTitle);
|
||||||
return primarySliceAction;
|
return primarySliceAction;
|
||||||
@@ -192,7 +193,8 @@ public class RemoteMediaSlice implements CustomSliceable {
|
|||||||
.putExtra(SESSION_INFO, info)
|
.putExtra(SESSION_INFO, info)
|
||||||
.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
|
.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
|
||||||
final PendingIntent primaryBroadcastIntent = PendingIntent.getBroadcast(mContext,
|
final PendingIntent primaryBroadcastIntent = PendingIntent.getBroadcast(mContext,
|
||||||
info.hashCode(), intent, PendingIntent.FLAG_UPDATE_CURRENT);
|
info.hashCode(), intent,
|
||||||
|
PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
|
||||||
final SliceAction primarySliceAction = SliceAction.createDeeplink(
|
final SliceAction primarySliceAction = SliceAction.createDeeplink(
|
||||||
primaryBroadcastIntent,
|
primaryBroadcastIntent,
|
||||||
IconCompat.createWithResource(mContext, R.drawable.ic_volume_remote),
|
IconCompat.createWithResource(mContext, R.drawable.ic_volume_remote),
|
||||||
|
Reference in New Issue
Block a user