gpt4 book ai didi

Android:没有应用程序可以执行此操作 (ACTION_SEND)

转载 作者:太空宇宙 更新时间:2023-11-03 13:36:00 29 4
gpt4 key购买 nike

首先我看到了我遇到的同样的问题,在这里解决了。但即使那里有答案,我也没有解决。而且我找不到添加评论的地方。只回答,作为一个答案,我不确定人们是否会收到通知。这就是为什么我要创建一个新问题。对不起:S

我是 Android 世界的新手,我正在尝试一些基本的东西。我知道这似乎太幼稚了,但我无法弄清楚问题出在哪里。我正在尝试打开一个应用程序来发送电子邮件。 native 应用程序与否。我使用的是真实设备(索尼爱立信 Xperia X10),并且我至少有两个应用程序能够处理电子邮件。我有以下代码:

    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()。使用 EXTRA_EMAIL .或者,使用 ACTION_SENDTO 而不是 ACTION_SEND,但是您需要确保在您的 Uri< 中有 mailto: 方案.

关于Android:没有应用程序可以执行此操作 (ACTION_SEND),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7241986/

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