当我开始发送电子邮件的意图时,我试图拦截消息“没有应用程序可以执行此操作”。看下面的代码:
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();
}
当您的设备上未安装电子邮件客户端时,应用程序会显示“没有应用程序可以执行此操作”,但我想显示自己的消息。我写的代码不适用于那个。
谢谢你的帮助
最佳答案