發送電子郵件后如何敬酒?在 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[]{"[email protected]"}); 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
提交
取消