diff options
author | Artem Shvadskiy <ashvadskiy@cyngn.com> | 2016-05-09 14:02:08 -0700 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-08-28 20:43:01 -0700 |
commit | 302be926c53514d9600562e2fc49a86307302ad3 (patch) | |
tree | 322db1ccbd6a15871b12a323e21a3cc43d6300f1 | |
parent | 8bbbc98239e12f521fdc4a7ad73115a415361ed4 (diff) | |
download | android_packages_apps_Messaging-302be926c53514d9600562e2fc49a86307302ad3.tar.gz android_packages_apps_Messaging-302be926c53514d9600562e2fc49a86307302ad3.tar.bz2 android_packages_apps_Messaging-302be926c53514d9600562e2fc49a86307302ad3.zip |
Check additional extra for sms text from share Intent
Change-Id: I1f04f54dfb2dc89ecae7717a33080e15ede5b6c7
issue-id: CYNGNOS-2551
-rw-r--r-- | src/com/android/messaging/ui/conversationlist/ShareIntentActivity.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/messaging/ui/conversationlist/ShareIntentActivity.java b/src/com/android/messaging/ui/conversationlist/ShareIntentActivity.java index 83b7be9..a9260a6 100644 --- a/src/com/android/messaging/ui/conversationlist/ShareIntentActivity.java +++ b/src/com/android/messaging/ui/conversationlist/ShareIntentActivity.java @@ -41,6 +41,7 @@ import java.util.ArrayList; public class ShareIntentActivity extends BaseBugleActivity implements ShareIntentFragment.HostInterface { + private static final String EXTRA_SMS_BODY = "sms_body"; private MessageData mDraftMessage; @@ -82,7 +83,12 @@ public class ShareIntentActivity extends BaseBugleActivity implements contentUri, intent.getType(), contentType)); } if (ContentType.TEXT_PLAIN.equals(contentType)) { - final String sharedText = intent.getStringExtra(Intent.EXTRA_TEXT); + // Text could be stored in either key. Try both. + String sharedText = intent.getStringExtra(EXTRA_SMS_BODY); + if (TextUtils.isEmpty(sharedText)) { + sharedText = intent.getStringExtra(Intent.EXTRA_TEXT); + } + if (sharedText != null) { mDraftMessage = MessageData.createSharedMessage(sharedText); } else { |