发送电子邮件后如何敬酒?在 onCreate() 方法和 email.setOnClickListener(new View.OnClickListener()... else { loadingBar.setTitle("Sending Email"); loadingBar.setMessage("Please wait! We are sending your message to the support department."); loadingBar.show(); Intent sendEmail = new Intent(android.content.Intent.ACTION_SEND); sendEmail.setType("plain/text"); sendEmail.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{"fypadawiyahjalil@gmail.com"}); sendEmail.putExtra(android.content.Intent.EXTRA_SUBJECT, subject); sendEmail.putExtra(android.content.Intent.EXTRA_TEXT, "Name: " + name + '\n' + "Email: " + email + '\n' + "Message: " + '\n' + message); startActivity(Intent.createChooser(sendEmail, "Send mail...")); } Toast.makeText(ContactUs.this, "Your message has been sent successfully.", Toast.LENGTH_SHORT).show(); } });如下图所示,Toast 消息出现并带有电子邮件弹出窗口。
2 回答
婷婷同学_
TA贡献1844条经验 获得超8个赞
你不能,这不是 API 的一部分。按下发送按钮后,即使未发送,它也会返回
ACTION_SEND 没有任何输出,因此您始终获得默认值 RESULT_CANCELED。
此外,您无法在返回 Intent 数据时对其进行检查,因为无论是邮件发送还是丢弃,它始终为空。
添加回答
举报
0/150
提交
取消