From fb4c6f9d48a6ac639bd51ce4eda94ccfb4b60fa9 Mon Sep 17 00:00:00 2001 From: dswitkin Date: Tue, 10 Feb 2009 20:08:20 +0000 Subject: [PATCH] Changed the Intent to send emails to address issue 145. git-svn-id: https://zxing.googlecode.com/svn/trunk@847 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- .../google/zxing/client/android/result/ResultHandler.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/android/src/com/google/zxing/client/android/result/ResultHandler.java b/android/src/com/google/zxing/client/android/result/ResultHandler.java index 277fa6d0c..e7028399f 100644 --- a/android/src/com/google/zxing/client/android/result/ResultHandler.java +++ b/android/src/com/google/zxing/client/android/result/ResultHandler.java @@ -176,10 +176,12 @@ public abstract class ResultHandler { sendEmailFromUri("mailto:" + address, subject, body); } + // Use public Intent fields rather than private GMail app fields to specify subject and body. public final void sendEmailFromUri(String uri, String subject, String body) { - Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse(uri)); - putExtra(intent, "subject", subject); - putExtra(intent, "body", body); + Intent intent = new Intent(Intent.ACTION_SEND, Uri.parse(uri)); + putExtra(intent, Intent.EXTRA_SUBJECT, subject); + putExtra(intent, Intent.EXTRA_TEXT, body); + intent.setType("text/plain"); launchIntent(intent); }