发送电子邮件客户端中不存在Android发送电子邮件

时间:2013-04-11 12:31:29

标签: android email android-intent

当我尝试通过INTENT发送电子邮件(例如使用gmail客户端)时,在我的电子邮件客户端中,我看不到发送的电子邮件。代码是:

Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL, new String[] { to });
email.putExtra(Intent.EXTRA_SUBJECT, subject);
email.putExtra(Intent.EXTRA_TEXT, message);
email.setType("application/zip");
email.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(pathZipCryptDestination)));
email.setType("message/rfc822");
activity.startActivity(Intent.createChooser(email, "E-Mail:"));

电子邮件到了,但我没有在发送的电子邮件中看到它。 我必须设置一些参数吗?

1 个答案:

答案 0 :(得分:0)

您正在使用哪个客户?

基本上你所做的只是将一些数据传递给另一个使用它的应用程序。 它与您自己的应用程序几乎没有关系,因为其他应用程序接管并完成发送电子邮件。如果他们不能正确地执行此操作,那么您的电子邮件就不会添加到您的“发送电子邮件”中,这听起来更像是他们的应用程序中的问题并且不在您的手中。