java - 发送电子邮件后如何 toast ?

标签 java android

发送邮件后如何 toast ?此编码位于 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 消息会与电子邮件弹出窗口一起出现。

enter image description here

如有任何帮助,我们将不胜感激。

最佳答案

尝试这样

startActivityForResult(Intent.createChooser(sendEmail, "Send mail..."), 0);

在同一 Activity 中接收结果

@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();
    }

}

关于java - 发送电子邮件后如何 toast ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52033772/

相关文章:

Java - 在 For 循环中的十个值后打印新行

android - 如何判断哪个Activity启动了某个服务?

安卓 : horizontal line with text in middle

android - ndk-build eclipse 参数 : not find class

java - 查找空格时indexOf()返回-1

java - JPA/hibernate 错误违反外键约束

java - 几乎同时进行两个循环

java - 启用 proguard 时出现 Jackson 错误(缩小)

android - 在Android Studio中切换 Activity 时不断出现错误

java - 如何通过xpath查找以空格和值结尾的元素