有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java打开活动中的电子邮件

我的应用程序中有一个按钮,用来打开手机的邮件应用程序并添加电子邮件地址 我保存在一个字符串中。我用了这个:

Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL, new String[]{ "mail@mail.com"});
startActivity(email); 

但它使我的应用程序崩溃了。请帮忙

在阅读了下面Lionel Port的答案后,我将代码更改为:

 Intent email = new Intent(Intent.ACTION_SEND);
 email.putExtra(Intent.EXTRA_EMAIL, new String[]{ "mail@mail.com"});
 startActivity(Intent.createChooser(email, "Send mail..."));

这并没有破坏我的应用程序,但当createChooser显示时,它表示手机没有处理此操作的应用程序,即使手机有电子邮件应用程序和gmail


共 (0) 个答案