当我启动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();
}
当您的设备上没有安装电子邮件客户端时,应用程序会显示“没有应用程序可以执行此操作”,但我想显示自己的消息。我写的代码不起作用。
感谢您的帮助