【发布时间】:2014-07-31 17:03:47
【问题描述】:
通常电子邮件应用程序只有一个 EditText,应用程序会在其中复制用户编写的内容并将其粘贴到电子邮件客户端的正文中。
我还有 2 个字段,特别是 2 个包含经度和纬度坐标的 TextView,我还希望这些字段出现在电子邮件正文中。
我正在使用此代码,但邮件中仅显示最新的字符串 (lat)
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"email@email.com"});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, message);
emailIntent.putExtra(Intent.EXTRA_TEXT, longi);
emailIntent.putExtra(Intent.EXTRA_TEXT, lat);
emailIntent.setType("message/rfc822");
emailIntent.putExtra(Intent.EXTRA_STREAM, imageUri);
startActivity(Intent.createChooser(emailIntent, "Choose an Email client"));
【问题讨论】:
-
您需要将消息与坐标结合起来,只需输入一次
EXTRA_TEXT。
标签: android email android-intent attachment