Merge "Mark implicit PendingIntents as immutable" into rvc-dev am: e35ad478dc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12296407 Change-Id: I6eeeade5c75601576d89b31e5a968145e330b52f
This commit is contained in:
@@ -205,7 +205,8 @@ public class ScreenshotNotificationsController {
|
||||
mPublicNotificationBuilder
|
||||
.setContentTitle(mResources.getString(R.string.screenshot_saved_title))
|
||||
.setContentText(mResources.getString(R.string.screenshot_saved_text))
|
||||
.setContentIntent(PendingIntent.getActivity(mContext, 0, launchIntent, 0))
|
||||
.setContentIntent(PendingIntent
|
||||
.getActivity(mContext, 0, launchIntent, PendingIntent.FLAG_IMMUTABLE))
|
||||
.setWhen(now)
|
||||
.setAutoCancel(true)
|
||||
.setColor(mContext.getColor(
|
||||
@@ -213,7 +214,8 @@ public class ScreenshotNotificationsController {
|
||||
mNotificationBuilder
|
||||
.setContentTitle(mResources.getString(R.string.screenshot_saved_title))
|
||||
.setContentText(mResources.getString(R.string.screenshot_saved_text))
|
||||
.setContentIntent(PendingIntent.getActivity(mContext, 0, launchIntent, 0))
|
||||
.setContentIntent(PendingIntent
|
||||
.getActivity(mContext, 0, launchIntent, PendingIntent.FLAG_IMMUTABLE))
|
||||
.setWhen(now)
|
||||
.setAutoCancel(true)
|
||||
.setColor(mContext.getColor(
|
||||
|
||||
@@ -104,9 +104,13 @@ public class LeakReporter {
|
||||
.setContentText(String.format(
|
||||
"SystemUI has detected %d leaked objects. Tap to send", garbageCount))
|
||||
.setSmallIcon(com.android.internal.R.drawable.stat_sys_adb)
|
||||
.setContentIntent(PendingIntent.getActivityAsUser(mContext, 0,
|
||||
.setContentIntent(PendingIntent.getActivityAsUser(
|
||||
mContext,
|
||||
0,
|
||||
getIntent(hprofFile, dumpFile),
|
||||
PendingIntent.FLAG_UPDATE_CURRENT, null, UserHandle.CURRENT));
|
||||
PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE,
|
||||
null,
|
||||
UserHandle.CURRENT));
|
||||
notiMan.notify(TAG, 0, builder.build());
|
||||
} catch (IOException e) {
|
||||
Log.e(TAG, "Couldn't dump heap for leak", e);
|
||||
|
||||
Reference in New Issue
Block a user