【发布时间】:2011-09-10 13:32:28
【问题描述】:
我正在使用:
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
要发送电子邮件,我需要在邮件中添加一些页脚,当用户单击“发送”时,是否有任何监听器或某种方式可以编辑邮件?
谢谢!
编辑:
下面是我使用的代码:
private void sendEmail(String recipient, String subject, String message) {
try {
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("plain/text");
if (recipient != null) emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{recipient});
if (subject != null) emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
if (message != null) emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, message);
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
} catch (ActivityNotFoundException e) {
// cannot send email for some reason
}
}
没有类似的字段:
android.content.Intent.EXTRA_EMAIL
这让我可以为意图提供信息。
【问题讨论】:
标签: android email android-intent message send