Android:没有应用程序可以执行此操作(操作\u发送)
首先,我看到了我在这里解决的问题。但即使有答案,我也没有解决。我找不到地方发表评论。只有答案,作为一个答案,我不确定人们是否会收到通知。这就是为什么我要提出一个新问题。对不起,S 我是Android世界的新手,我正在尝试一些基本的东西。 我知道这看起来太幼稚了,但我不知道问题出在哪里。 我正在尝试打开一个应用程序来发送电子邮件。无论是否使用本机应用程序。 我使用的是一个真正的设备(索尼爱立信Xperia X10),我至少有两个能够处理电子邮件的应用程序。 我有以下代码:Android:没有应用程序可以执行此操作(操作\u发送),android,email,action,Android,Email,Action,首先,我看到了我在这里解决的问题。但即使有答案,我也没有解决。我找不到地方发表评论。只有答案,作为一个答案,我不确定人们是否会收到通知。这就是为什么我要提出一个新问题。对不起,S 我是Android世界的新手,我正在尝试一些基本的东西。 我知道这看起来太幼稚了,但我不知道问题出在哪里。 我正在尝试打开一个应用程序来发送电子邮件。无论是否使用本机应用程序。 我使用的是一个真正的设备(索尼爱立信Xperia X10),我至少有两个能够处理电子邮件的应用程序。 我有以下代码: Intent i
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setType("message/rfc822"); //same with "setType("text/plain")
intent.setData(Uri.parse(((EditText)findViewById(R.id.emailAddress)).getText().toString()));
thisActivity.startActivity(Intent.createChooser(intent, "Choose program"));
我被困在这上面了,这让我发疯了!我一直在寻找解决方案,但每个人似乎都用“setType
”方法解决了这个问题。这是令人沮丧的,因为这是一项如此“小的任务”…:
非常感谢,我为“双重问题”感到抱歉。您没有在此处使用
setData()
。使用。或者,使用ACTION\u SENDTO
而不是ACTION\u SEND
,不过您需要确保Uri
中有mailto:
方案