From a169b94cd130c88df3e5185edeffff6fe1bae2a0 Mon Sep 17 00:00:00 2001 From: George Chang Date: Thu, 30 Jul 2020 14:41:48 +0800 Subject: Ensure pending intent on beam notification is immutable Bug: 159060474 Test: manual Change-Id: I90b5212651eb88b06db266a4e6a23b8baefaf47e (cherry picked from commit fc0910a24b2e724f4177008e0962b47a682263ce) --- src/com/android/nfc/beam/BeamTransferManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/nfc/beam/BeamTransferManager.java b/src/com/android/nfc/beam/BeamTransferManager.java index eff9d6b5..c8a48a10 100644 --- a/src/com/android/nfc/beam/BeamTransferManager.java +++ b/src/com/android/nfc/beam/BeamTransferManager.java @@ -343,7 +343,8 @@ public class BeamTransferManager implements Handler.Callback, notBuilder.setContentText(mContext.getString(R.string.beam_tap_to_view)); Intent viewIntent = buildViewIntent(); PendingIntent contentIntent = PendingIntent.getActivity( - mContext, mTransferId, viewIntent, 0, null); + mContext, mTransferId, viewIntent, + PendingIntent.FLAG_ONE_SHOT | PendingIntent.FLAG_IMMUTABLE, null); notBuilder.setContentIntent(contentIntent); } -- cgit v1.2.3