Fix edit button in screenshot share activity

Update the screenshot share intent to align it with the
data that is present in the screenshot edit intent.

Bug: 220161786
Test: Take screenshot. Tap share. Tap Edit, which opens
      screenshot in Photos.  See buganizer for more info.
Change-Id: I7a1254e579cea38fd70fc13da81e1dae98f5f968
This commit is contained in:
Edward Savage-Jones
2022-02-18 21:02:22 +01:00
committed by Ed Savage-Jones
parent 7a25b6f379
commit 80f0c78569

View File

@@ -237,7 +237,7 @@ class SaveImageInBackgroundTask extends AsyncTask<Void, Void, Void> {
String subjectDate = DateFormat.getDateTimeInstance().format(new Date(mImageTime));
String subject = String.format(SCREENSHOT_SHARE_SUBJECT_TEMPLATE, subjectDate);
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("image/png");
sharingIntent.setDataAndType(uri, "image/png");
sharingIntent.putExtra(Intent.EXTRA_STREAM, uri);
// Include URI in ClipData also, so that grantPermission picks it up.
// We don't use setData here because some apps interpret this as "to:".