Java 如何在发送电子邮件后祝酒?

Java 如何在发送电子邮件后祝酒?,java,android,Java,Android,如何在发送电子邮件后祝酒?这是在onCreate()方法和email.setOnClickListener(new View.OnClickListener()内部进行的编码 如下图所示,toast消息将显示一个电子邮件弹出窗口 任何帮助都将不胜感激。谢谢。像这样试试 startActivityForResult(Intent.createChooser(sendEmail, "Send mail..."), 0); 在同一活动内接收结果 @Override protected void o

如何在发送电子邮件后祝酒?这是在onCreate()方法和email.setOnClickListener(new View.OnClickListener()内部进行的编码

如下图所示,toast消息将显示一个电子邮件弹出窗口

任何帮助都将不胜感激。谢谢。

像这样试试

startActivityForResult(Intent.createChooser(sendEmail, "Send mail..."), 0);
在同一活动内接收结果

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);


    if (requestCode  == 0) { // Activity.RESULT_OK
       Toast.makeText(ContactUs.this, "Your message has been sent successfully.", Toast.LENGTH_SHORT).show();
    }

}
像这样试试

startActivityForResult(Intent.createChooser(sendEmail, "Send mail..."), 0);
在同一活动内接收结果

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);


    if (requestCode  == 0) { // Activity.RESULT_OK
       Toast.makeText(ContactUs.this, "Your message has been sent successfully.", Toast.LENGTH_SHORT).show();
    }

}

你不能,这不是API的一部分。一旦你按下发送按钮,即使它没有被发送,它也会返回

操作\u发送没有任何输出,因此您始终会获得默认值,即结果\u取消


此外,您不能在返回意图数据时检查它,因为无论是mail send还是discard,它都始终为空。

您不能这样做,这不是API的一部分。一旦您按下send按钮,即使它没有发送,它也会返回

操作\u发送没有任何输出,因此您始终会获得默认值,即结果\u取消


另外,您不能在返回意向数据时检查它,因为无论是邮件发送还是丢弃,它都始终为空。

使用startActivityForResult()方法它应该放在哪里和如何放?您能给我一个例子@Sunnyuse startActivityForResult()方法它应该放在哪里和如何放?您能给我一个例子@Sunny吗