diff options
| author | 2020-06-24 18:51:47 +0000 | |
|---|---|---|
| committer | 2020-06-24 18:51:47 +0000 | |
| commit | 98b129d0125dd122af6f7c2b10351c724deb5cc0 (patch) | |
| tree | 72d76d51947abb71ff88f3d45d38a753cedd5746 | |
| parent | 9faccb669e10441f6c4b1bc31701c8e263b7e02b (diff) | |
| parent | d3d0aeeb3b160e623bf4e7c5b68caea2ca2aa637 (diff) | |
Merge "Add FLAG_CANCEL_CURRENT to screenshot share intent" into rvc-dev
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java b/packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java index e3fbdbc7c30d..468b9b16addb 100644 --- a/packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java +++ b/packages/SystemUI/src/com/android/systemui/screenshot/SaveImageInBackgroundTask.java @@ -281,8 +281,10 @@ class SaveImageInBackgroundTask extends AsyncTask<Void, Void, Void> { Intent.createChooser(sharingIntent, null, chooserAction.getIntentSender()) .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK) .addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - PendingIntent pendingIntent = PendingIntent.getActivityAsUser(context, requestCode, - sharingChooserIntent, 0, null, UserHandle.CURRENT); + + // cancel current pending intent (if any) since clipData isn't used for matching + PendingIntent pendingIntent = PendingIntent.getActivityAsUser(context, 0, + sharingChooserIntent, PendingIntent.FLAG_CANCEL_CURRENT, null, UserHandle.CURRENT); // Create a share action for the notification PendingIntent shareAction = PendingIntent.getBroadcastAsUser(context, requestCode, |