From a402e4f3cee3905be570b7cc949fa8c76f0a9628 Mon Sep 17 00:00:00 2001 From: Tim Peng Date: Thu, 14 May 2020 13:32:51 +0800 Subject: [PATCH] Display previous active media information -Pending intent is not updated Bug: 156561083 Test: make -j50 RunSettingsRoboTests Change-Id: If4fdb85d7097bc48f0512b3d11f950af1d57dcd7 --- src/com/android/settings/media/MediaOutputIndicatorSlice.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/media/MediaOutputIndicatorSlice.java b/src/com/android/settings/media/MediaOutputIndicatorSlice.java index 7ec0d3aa411..17c8ef8a9fa 100644 --- a/src/com/android/settings/media/MediaOutputIndicatorSlice.java +++ b/src/com/android/settings/media/MediaOutputIndicatorSlice.java @@ -16,6 +16,8 @@ package com.android.settings.media; +import static android.app.PendingIntent.FLAG_UPDATE_CURRENT; + import static com.android.settings.slices.CustomSliceRegistry.MEDIA_OUTPUT_INDICATOR_SLICE_URI; import android.annotation.ColorInt; @@ -61,7 +63,7 @@ public class MediaOutputIndicatorSlice implements CustomSliceable { final CharSequence title = mContext.getString(R.string.media_output_label_title, Utils.getApplicationLabel(mContext, getWorker().getPackageName())); final PendingIntent primaryActionIntent = PendingIntent.getActivity(mContext, - 0 /* requestCode */, getMediaOutputSliceIntent(), 0 /* flags */); + 0 /* requestCode */, getMediaOutputSliceIntent(), FLAG_UPDATE_CURRENT); final SliceAction primarySliceAction = SliceAction.createDeeplink( primaryActionIntent, icon, ListBuilder.ICON_IMAGE, title); @ColorInt final int color = Utils.getColorAccentDefaultColor(mContext);