2017-09-28 1 views
0

Je sais qu'il y a des centaines de messages liés à cette question, mais j'ai essayé de mettre un lien hypertexte dans mon corps, mais ça ne marche pas !! Par exemple, l'exemple ci-dessous que j'ai trouvé sur ce site Web est posté il y a quelques mois. You can see the linkAndroid Intent.ACTION_SEND Le lien hypertexte ne fonctionne pas

String link = "www.facebook.com" 
String body_part = "<a href=\"" + link + "\">" + link+ "</a>" 

intent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(body_part)); 

Mais dans le corps, il est contenu du texte. Il n'y a pas de lien.

Avez-vous une idée de pourquoi cela ne fonctionne pas?

enter image description here

Répondre

0

Je faisais face à la même question et a obtenu la solution tout à l'heure. Apportez les modifications dans votre code comme ci-dessous et cela fonctionnera.

String link = "www.facebook.com"; 
String body_part = "<![CDATA[<a href=\"" + link + "\">" + link+ "</a>]]" 
intent.putExtra(android.content.Intent.EXTRA_HTML_TEXT, Html.fromHtml(body_part)); 

espoir que cela vous aide aussi! :)