1

我在我的 Android 应用程序中使用电子邮件意图。它工作正常,但是当电子邮件被移植到电子邮件应用程序时,它总是在电子邮件地址行中添加一个逗号。我尝试使用字符串添加电子邮件地址,但它仅适用于字符串数组。有没有机会删除那个逗号?

这是我的代码:

String stremailaddress;
stremailaddress = "myemail@whatever.com";
String emailaddress[] = { stremailaddress };
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, emailaddress);

这是电子邮件应用程序中电子邮件地址行的样子:

myemail@whatever.com,

我希望它看起来像这样:

myemail@whatever.com
4

2 回答 2

1

您无法更改此行为,因为逗号是由电子邮件应用程序本身插入的。除非您编写了自己的电子邮件应用程序来消除逗号,否则您必须忍受这一点。虽然最后有一个逗号并没有什么坏处,因为如果电子邮件应用程序插入它,那么它也可能会在发送邮件之前处理它。

插入逗号的唯一原因是为了方便您手动添加更多电子邮件地址。因此,如果您不想添加更多地址,请忽略它。

于 2012-04-12T10:39:51.047 回答
0

这取决于电子邮件应用程序,以及它如何选择显示它收到的电子邮件地址列表。所以,不,你对此无能为力。

(反正也没关系。)

于 2012-04-12T10:39:46.333 回答