如何确保使用ACTION_SEND在android中发送电子邮件?
这是发送邮件的代码。但我们如何才能成功返回发送的结果?如何确保使用ACTION_SEND在android中发送电子邮件?,android,email,android-intent,Android,Email,Android Intent,这是发送邮件的代码。但我们如何才能成功返回发送的结果? public static void sendFeedback(Context paramContext) { Intent localIntent = new Intent(Intent.ACTION_SEND); localIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"xyz@mm.com"}); localIntent.putExtra(Intent.EXT
public static void sendFeedback(Context paramContext) {
Intent localIntent = new Intent(Intent.ACTION_SEND);
localIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"xyz@mm.com"});
localIntent.putExtra(Intent.EXTRA_CC, "");
String str = null;
try {
str = paramContext.getPackageManager().getPackageInfo(paramContext.getPackageName(), 0).versionName;
localIntent.putExtra(Intent.EXTRA_SUBJECT, "App");
localIntent.setType("message/rfc822");
paramContext.startActivity(Intent.createChooser(localIntent, "Choose an Email client :"));
} catch (Exception e) {
Log.d("OpenFeedback", e.getMessage());
}
}
您将无法从其他应用程序获得任何确认。由于您已经启动了一个意向选择应用程序,该应用程序支持发送电子邮件,如果存在任何方式可进行检查,不幸的是,因为电子邮件应用程序不必进行确认。谢谢@Damian Kozlak Ankush Bist Vlad Matvienko和Hitesh Sahu