Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何确保使用ACTION_SEND在android中发送电子邮件?_Android_Email_Android Intent - Fatal编程技术网

如何确保使用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