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

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

问题描述:

当我尝试通过INTENT发送电子邮件(例如与Gmail客户端)时,在我的电子邮件客户端中,我没有看到发送的电子邮件。代码是:Android发送电子邮件不存在发送的电子邮件客户端

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:")); 

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

你正在使用哪个客户端?

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

+0

电子邮件客户端是Gmail客户端(嵌入在手机上) – shuttle1978 2013-04-11 12:50:56

+0

应该正常工作。你确定你不会混淆标签“发送”和“发件箱”吗? – 2013-04-11 13:17:54

+0

与HTC(4.2.2)它的作品,但在我的手机(银河2.3.6)我没有看到发送的电子邮件 – shuttle1978 2013-04-11 14:30:53