【问题标题】:How to come back our application page after pressing cancel button in email?按电子邮件中的取消按钮后如何返回我们的申请页面?
【发布时间】:2015-05-14 19:50:02
【问题描述】:

当我在电子邮件应用程序中按下取消按钮时,如何从电子邮件应用程序返回到我的应用程序。

这是我用来发送电子邮件的代码:

Intent intentEmail = new Intent(Intent.ACTION_SEND);
intentEmail.putExtra(Intent.EXTRA_EMAIL, new String[]{"your.email@gmail.com"});
intentEmail.putExtra(Intent.EXTRA_SUBJECT, "your subject");
intentEmail.putExtra(Intent.EXTRA_TEXT, "message body");
intentEmail.setType("message/rfc822");
context.startActivity(Intent.createChooser(intentEmail, "Choose an email provider :"));

【问题讨论】:

  • 您是否在点击按钮时致电finish()
  • 按下电子邮件应用程序中的取消按钮时,我需要返回我的应用程序
  • 我想这是不可能的。

标签: android


【解决方案1】:

我想这是不可能的。如果你按下设备的后退按钮,那么控制权将回到你的应用程序(如果没有调用完成)。

但是您无法处理电子邮件应用程序中按钮单击的行为。因此这是不可能的。

【讨论】:

  • 那么有没有可能在我们自己的应用程序中加载电子邮件?
  • 为此您必须使用您正在使用的电子邮件客户端的一些 api
【解决方案2】:

试试这个 将此代码粘贴到您的邮件页面中

@Override
public void onBackPressed() {
// pass intent to you activity here
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    • 2012-09-10
    • 2012-10-01
    • 1970-01-01
    相关资源
    最近更新 更多