我尝试将.png文件附加到电子邮件中,但是当电子邮件窗口打开时,尚未添加附件。 我在这里做错了什么?
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("*/*");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "test");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "");
ArrayList<Uri> uris = new ArrayList<Uri>();
fFileScreenshot=new File(pathSetup()+"/history/screen54.png");
if(fFileScreenshot.exists()){
Uri d = Uri.fromFile(fFileScreenshot);
uris.add(d);
emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
emailIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
co.startActivity(emailIntent);
return;
}
答案 0 :(得分:0)
要发送多部分邮件,您需要添加emailIntent.setAction(Intent.ACTION_SEND_MULTPLE);