Android无法在Email Intent中附加多个文件

时间:2012-01-31 06:50:12

标签: android

我成功使用邮件Intent附加和发送单个文件。但我无法附加两个文件,我使用了以下一些网站的代码。

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
emailIntent.setType("plain/text");

File file1 = getApplicationContext().getFileStreamPath("file1.csv");
File file2 = getApplicationContext().getFileStreamPath("file2.csv");

ArrayList<Uri> uris = new ArrayList<Uri>();
uris.add(Uri.fromFile(file1));
uris.add(Uri.fromFile(file2));

emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
startActivity(Intent.createChooser(emailIntent, "Send mail..."));

我以world_readable模式编写了文件。但我不知道为什么我无法附加文件。请给我你的建议..

0 个答案:

没有答案