From a13250e92774534f09957c3cf946491b03b300bb Mon Sep 17 00:00:00 2001 From: Sreyas Date: Sat, 28 Mar 2020 14:18:49 -0700 Subject: [PATCH] Remove SetData from ImageApiImpl for sharing image. Change-Id: I8a91df336921d824257b819538bc63784f64b873 --- .../src/com/android/quickstep/util/ImageActionUtils.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/quickstep/src/com/android/quickstep/util/ImageActionUtils.java b/quickstep/src/com/android/quickstep/util/ImageActionUtils.java index 776025542c..f5fbf281ac 100644 --- a/quickstep/src/com/android/quickstep/util/ImageActionUtils.java +++ b/quickstep/src/com/android/quickstep/util/ImageActionUtils.java @@ -21,6 +21,8 @@ import static android.content.Intent.FLAG_GRANT_READ_URI_PERMISSION; import static com.android.launcher3.util.Executors.UI_HELPER_EXECUTOR; +import android.content.ClipData; +import android.content.ClipDescription; import android.content.Context; import android.content.Intent; import android.graphics.Bitmap; @@ -152,13 +154,16 @@ public class ImageActionUtils { if (intent == null) { intent = new Intent(); } + ClipData clipdata = new ClipData(new ClipDescription("content", + new String[]{ClipDescription.MIMETYPE_TEXT_PLAIN}), + new ClipData.Item(uri)); intent.setAction(Intent.ACTION_SEND) .setComponent(null) .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK) .setType("image/png") - .setData(uri) .setFlags(FLAG_GRANT_READ_URI_PERMISSION) - .putExtra(Intent.EXTRA_STREAM, uri); + .putExtra(Intent.EXTRA_STREAM, uri) + .setClipData(clipdata); return new Intent[]{Intent.createChooser(intent, null).addFlags(FLAG_ACTIVITY_NEW_TASK)}; } }