【发布时间】:2014-09-30 01:57:09
【问题描述】:
我的应用程序允许用户在各个字段中输入信息,拍照,然后将所有信息发送到预先确定的电子邮件地址。
他们发送电子邮件后,我想显示一条感谢消息(可能通过 Toast),然后将它们带回我的家庭活动。要使用 iOS 行话,我如何在成功发送电子邮件时转到另一个屏幕。
编辑: 我试图实施提供的解决方案,但不是我的应用程序只是移动到下一个场景,而不是发送电子邮件。我是不是执行不正确?
if (Witness_response == "Yes"){
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"roadsafety.app@shellharbour.nsw.gov.au"});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Dob in a Hoon Report(Y)");
emailIntent.putExtra(Intent.EXTRA_TEXT, "Hoon report has been recieved " + emailBody);
emailIntent.setType("image/*");
Uri uri = Uri.fromFile(f);
emailIntent.putExtra(Intent.EXTRA_STREAM, uri);
emailIntent.setType("message/rfc822");
startActivity(Intent.createChooser(emailIntent, "Choose email client..."));
Intent ReturnIntent = new Intent(dob_in_a_hoon.this, HomeScreen.class );
dob_in_a_hoon.this.startActivity(ReturnIntent);
【问题讨论】:
标签: android email android-intent