From 6367b40e401bbbfede893edd0cde716952e86d3a Mon Sep 17 00:00:00 2001 From: Rado Milushev Date: Wed, 16 Mar 2016 19:40:48 +0200 Subject: [PATCH 1/3] Update RNMailModule.java --- android/src/main/java/com/chirag/RNMail/RNMailModule.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/chirag/RNMail/RNMailModule.java b/android/src/main/java/com/chirag/RNMail/RNMailModule.java index 45ea47e..fa3a333 100644 --- a/android/src/main/java/com/chirag/RNMail/RNMailModule.java +++ b/android/src/main/java/com/chirag/RNMail/RNMailModule.java @@ -35,7 +35,10 @@ public String getName() { @ReactMethod public void mail(ReadableMap options, Callback callback) { Intent i = new Intent(Intent.ACTION_SENDTO); - i.setData(Uri.parse("mailto:")); + + + + i.setData(Uri.parse("mailto: " + options.getArray("recipients").getString(0)); if (options.hasKey("subject") && !options.isNull("subject")) { i.putExtra(Intent.EXTRA_SUBJECT, options.getString("subject")); From ab63ed83a5d45abc29e69688ae09a1bb75b7d723 Mon Sep 17 00:00:00 2001 From: Rado Milushev Date: Wed, 16 Mar 2016 19:43:26 +0200 Subject: [PATCH 2/3] Update RNMailModule.java --- android/src/main/java/com/chirag/RNMail/RNMailModule.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/src/main/java/com/chirag/RNMail/RNMailModule.java b/android/src/main/java/com/chirag/RNMail/RNMailModule.java index fa3a333..35e15dd 100644 --- a/android/src/main/java/com/chirag/RNMail/RNMailModule.java +++ b/android/src/main/java/com/chirag/RNMail/RNMailModule.java @@ -38,7 +38,7 @@ public void mail(ReadableMap options, Callback callback) { - i.setData(Uri.parse("mailto: " + options.getArray("recipients").getString(0)); + i.setData(Uri.parse("mailto: " + options.getArray("recipients").getString(0))); if (options.hasKey("subject") && !options.isNull("subject")) { i.putExtra(Intent.EXTRA_SUBJECT, options.getString("subject")); From f385ea66018369426e629c2524be4e44bbd19b58 Mon Sep 17 00:00:00 2001 From: Rado Milushev Date: Wed, 16 Mar 2016 19:51:32 +0200 Subject: [PATCH 3/3] Update RNMailModule.java --- android/src/main/java/com/chirag/RNMail/RNMailModule.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/android/src/main/java/com/chirag/RNMail/RNMailModule.java b/android/src/main/java/com/chirag/RNMail/RNMailModule.java index 35e15dd..f3ba933 100644 --- a/android/src/main/java/com/chirag/RNMail/RNMailModule.java +++ b/android/src/main/java/com/chirag/RNMail/RNMailModule.java @@ -36,8 +36,7 @@ public String getName() { public void mail(ReadableMap options, Callback callback) { Intent i = new Intent(Intent.ACTION_SENDTO); - - + // Append first recipient to limit suggested apps to mail clients only i.setData(Uri.parse("mailto: " + options.getArray("recipients").getString(0))); if (options.hasKey("subject") && !options.isNull("subject")) {