Java 安卓系统中发送邮件的响应
我正在尝试使用默认方法发送电子邮件Java 安卓系统中发送邮件的响应,java,android,email,Java,Android,Email,我正在尝试使用默认方法发送电子邮件 eml.setType("message/rfc822"); startActivityForResult(Intent.createChooser(eml, "Choose an Email client :"), RESULT_EMAIL_SEND); 现在我使用的是startActivityForResult。我发现它实际上从未发送任何响应,所以它得到默认值Activity\u Cancel 现在
eml.setType("message/rfc822");
startActivityForResult(Intent.createChooser(eml, "Choose an Email client :"), RESULT_EMAIL_SEND);
现在我使用的是startActivityForResult
。我发现它实际上从未发送任何响应,所以它得到默认值Activity\u Cancel
现在我的问题是
我想做以下事情
主页->活动->电子邮件->成功->主页主页->
活动->电子邮件>失败(如果没有internet或任何其他问题)->
恢复活动
我该怎么做?
致意
我该怎么做
一般来说,你不能,除非你自己发送电子邮件(例如,通过JavaMail JAR)。@user966227:Commonware的意思是,第三方电子邮件客户端不能保证返回任何有意义的结果(而且很可能不会)。如果您编写自己的电子邮件
活动
并去掉“选择器”部分,则您将拥有完全控制权。@MisterSquonk通过定义我自己的邮件活动,我必须提供帐户名和密码。我不想让用户在我的邮箱里写下他们的电子邮件和密码app@user966227:那么你就无法实现你“想做的事”。重新设计您的应用程序,这样您就不必关心发送电子邮件时会发生什么。