gpt4 book ai didi

android - 发送电子邮件时拦截消息 "no application can perform this action"- Android

转载 作者:行者123 更新时间:2023-11-30 02:58:58 24 4
gpt4 key购买 nike

当我启动 Intent 发送电子邮件时,我试图拦截消息“没有应用程序可以执行此操作”。看下面的代码:

            Intent i2 = new Intent(Intent.ACTION_SEND);
i2.setType("message/rfc822");
i2.putExtra(Intent.EXTRA_EMAIL , "blabla@gmail.com");
i2.putExtra(Intent.EXTRA_SUBJECT, "Subject");
i2.putExtra(Intent.EXTRA_TEXT, "This is a test");
try
{
startActivity(Intent.createChooser(i2, "Mail ..."));
}
catch (ActivityNotFoundException ex)
{
Toast.makeText(this, "no email client installed", Toast.LENGTH_SHORT).show();
}

当您的设备上没有安装电子邮件客户端时,该应用程序会显示“没有应用程序可以执行此操作”,但我想显示我自己的消息。我编写的代码对此不起作用。

谢谢你的帮助

最佳答案

尝试 startActivityForResult相反。

关于android - 发送电子邮件时拦截消息 "no application can perform this action"- Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22844045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com