1
resposta

Enviar e-mail

Olá, criando um app para enviar e-mail, utilizando o IntentChooser. Mas o aplicativo não está sugerindo nenhum aplicativo de E-mail, ele aparece: "Nenhum app pode realizar esta ação."

Segue meu código...

public void sendEmail(Context context, String email, String corpo) {
        Intent intent = new Intent(Intent.ACTION_SENDTO);
        intent.setType("text/plain");
        intent.putExtra(Intent.EXTRA_EMAIL,email);
        intent.putExtra(Intent.EXTRA_SUBJECT, "Teste");
        intent.putExtra(Intent.EXTRA_TEXT, corpo);
        context.startActivity(Intent.createChooser(intent,"Choose your manager E-mail:"));
    }
1 resposta

Fala Paulo, de boa ?

Cara tenta fazer dessa maneira:

Intent email = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
        "mailto", "YourEmail@here.com", null));

email.putExtra(Intent.EXTRA_SUBJECT, "Titulo");

email.putExtra(Intent.EXTRA_TEXT, "Mensagem");


// se quiser colocar foto no email
File file = new File(foto);
Uri uri = Uri.fromFile(file);
email.putExtra(Intent.EXTRA_STREAM, uri);

startActivity(email);

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software