【问题标题】:How to send email intent without message?如何在没有消息的情况下发送电子邮件意图?
【发布时间】:2021-11-14 18:49:40
【问题描述】:

我正在尝试从我的应用程序打开电子邮件应用程序,但不发送任何消息。我只是想打开应用程序,但是当我使用时

val intent = Intent(Intent.ACTION_MAIN)
intent.addCategory(Intent.CATEGORY_APP_EMAIL)
startActivity(intent)

我无法返回我的应用程序。当 Gmail 应用程序打开并按后退按钮时,我的应用程序甚至不在应用程序列表中。 是否可以将电子邮件应用程序作为另一个应用程序打开?

【问题讨论】:

    标签: android kotlin email android-intent deep-linking


    【解决方案1】:

    如果您想打开单独堆栈的电子邮件应用程序

        val intent = Intent(Intent.ACTION_MAIN)
        intent.addCategory(Intent.CATEGORY_APP_EMAIL)
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
        startActivity(intent)
    

    【讨论】:

      【解决方案2】:

      此意图将打开主邮件应用程序,确保邮件应用程序中没有草稿并且它应该可以与您一起使用

         Intent intent = new Intent(Intent.ACTION_MAIN);
          intent.addCategory(Intent.CATEGORY_APP_EMAIL);
          getActivity().startActivity(intent);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-03-05
        • 2015-12-12
        • 2017-01-28
        • 1970-01-01
        • 2012-01-06
        • 2011-06-06
        • 2011-07-09
        相关资源
        最近更新 更多