文件未附加到电子邮件

时间:2014-03-16 14:31:07

标签: android email

我尝试将.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;
    }

1 个答案:

答案 0 :(得分:0)

要发送多部分邮件,您需要添加emailIntent.setAction(Intent.ACTION_SEND_MULTPLE);