From 552ee569d46ae5c63207a162157171b249243e56 Mon Sep 17 00:00:00 2001 From: Yorke Lee Date: Tue, 28 Jul 2015 15:58:56 -0700 Subject: Don't set data on ACTION_SEND intent for Vcard Bug: 22099922 Change-Id: I00a208550075cc7dd5426a207a222cb9e0f47c48 --- src/com/android/contacts/quickcontact/QuickContactActivity.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src') diff --git a/src/com/android/contacts/quickcontact/QuickContactActivity.java b/src/com/android/contacts/quickcontact/QuickContactActivity.java index 8c6f842d3..60d6a62ef 100644 --- a/src/com/android/contacts/quickcontact/QuickContactActivity.java +++ b/src/com/android/contacts/quickcontact/QuickContactActivity.java @@ -2274,11 +2274,8 @@ public class QuickContactActivity extends ContactsActivity { final String lookupKey = mContactData.getLookupKey(); final Uri shareUri = Uri.withAppendedPath(Contacts.CONTENT_VCARD_URI, lookupKey); final Intent intent = new Intent(Intent.ACTION_SEND); - // Even though the data doesn't need to be set for ACTION_SEND, it does need - // to be set so that FLAG_GRANT_READ_URI_PERMISSION can create a URI permission grant. - intent.setDataAndType(shareUri, Contacts.CONTENT_VCARD_TYPE); + intent.setType(Contacts.CONTENT_VCARD_TYPE); intent.putExtra(Intent.EXTRA_STREAM, shareUri); - intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); // Launch chooser to share contact via final CharSequence chooseTitle = getText(R.string.share_via); -- cgit v1.2.3