gpt4 book ai didi

android - 电子邮件 Intent android?

转载 作者:搜寻专家 更新时间:2023-11-01 08:03:22 26 4
gpt4 key购买 nike

好吧,我试图让我的应用程序发送一封电子邮件,其中包含在条目文本元素中输入的信息,但是当我在手机中尝试它时,它说“没有应用程序可以执行此操作。这是我的代码。谢谢。

View boton = (Button) findViewById(R.id.enviar);
boton.setOnClickListener(this);
}

@Override
public void onClick(View v) {
if (v.getId()==findViewById(R.id.enviar).getId())
{
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
String mailId= "villasantdesign@gmail.com";
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{mailId});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Consulta Técnica");
emailIntent.putExtra(Intent.EXTRA_TEXT, etlugar.getText()); etfecha.getText(); etcable.getText(); etqe.getText(); etantena.getText(); etampli.getText(); etmodulo.getText();}{
startActivity(Intent.createChooser(emailIntent, "Envío"));
}}}

最佳答案

您只需要在默认的 Email 应用程序或任何其他电子邮件客户端(如 Gmail)中配置一个电子邮件帐户,以便它可以将用户重定向到该应用程序,并且让他发送电子邮件。

解决方案:

下面的代码 fragment 工作得很好。

 View boton = (Button) findViewById(R.id.enviar);
boton.setOnClickListener(this);
}

@Override
public void onClick(View v) {
if (v.getId()==findViewById(R.id.enviar).getId())
{


Intent emailIntent = new Intent(Intent.ACTION_SEND, Uri.fromParts("mailto","villasantdesign@gmail.com", null));
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Consulta Técnica");
emailIntent.putExtra(Intent.EXTRA_TEXT, etlugar.getText());
startActivity(Intent.createChooser(emailIntent, "Envío"));



}}}

希望对您有所帮助!!

关于android - 电子邮件 Intent android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17894517/

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