如何在Android中从Gmail发送邮件后避免使用对话框?

时间:2011-04-27 09:54:56

标签: android android-widget android-intent

我只是使用代码how to direct open Gmail mail composer in android? 问题是发送邮件后。打开一个对话框,显示“邮件,Gmail,蓝牙”选项 我只想避免它。你有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我使用以下方法发送电子邮件。当它被调用时,它会打开一个对话框,允许用户编辑正文并点击发送。发送对话框后就不见了。

private void SendErrorMail( Context _context, String ErrorContent )
{
    Intent sendIntent = new Intent(Intent.ACTION_SEND);
    String subject = _context.getResources().getString( R.string.CrashReport_MailSubject );
    String body = _context.getResources().getString( R.string.CrashReport_MailBody ) +
    "\n\n"+
    ErrorContent+
    "\n\n";
    sendIntent.putExtra(Intent.EXTRA_EMAIL, getEmailAddressees());
    sendIntent.putExtra(Intent.EXTRA_TEXT, body);
    sendIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
    sendIntent.setType("message/rfc822");
    _context.startActivity( Intent.createChooser(sendIntent, "Title:") );
}