Bonjour,

Je cherche depuis lontemps une solution pour intégrer un lien (Url) à l'interieur du corps d'un mail codé en HTML.

La syntaxe standard HTML n'est pas reconnue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
public String Body = "<div>Bonjour,</div><p><a href=\"https://www.google.fr\">Recherche</a></p><p>Fin</p>";
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
    private void SendMail() {
        Intent eMail = new Intent(android.content.Intent.ACTION_SEND);
        //eMail.setType("text/html");
        eMail.setType("message/rfc822");
        eMail.putExtra(Intent.EXTRA_EMAIL, "");
        eMail.putExtra(Intent.EXTRA_SUBJECT, "Test Link");
        eMail.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(Body));
       //eMail.putExtra(Intent.EXTRA_HTML_TEXT, Html.fromHtml(Body));
        startActivity(Intent.createChooser(eMail, "Select an eMail client"));
    }
Quelque soit le client mail, le lien n'est pas correctement interprété
Pouvez vous m'aider SVP