Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android html标记,如<;b>&书信电报;i>&书信电报;a>;发送到操作时无法使用HTML.fromHtml()_Android - Fatal编程技术网

Android html标记,如<;b>&书信电报;i>&书信电报;a>;发送到操作时无法使用HTML.fromHtml()

Android html标记,如<;b>&书信电报;i>&书信电报;a>;发送到操作时无法使用HTML.fromHtml(),android,Android,当使用HTML.fromHtml()发送HTML格式的文本并将其放入意图标志操作\u SEND时,对于三星note 2和所有htc设备等设备的默认电子邮件客户端,HTML格式的字符串将不会正确显示。但如果我选择gmail应用程序,我的html文本就会呈现良好。我尝试将邮件大小设置为最大值,但也没用 String message = "<p><b><i><a href=\"https://play.google.com/\">My App</a

当使用
HTML.fromHtml()
发送HTML格式的文本并将其放入意图标志
操作\u SEND
时,对于三星note 2和所有htc设备等设备的默认电子邮件客户端,HTML格式的字符串将不会正确显示。但如果我选择gmail应用程序,我的html文本就会呈现良好。我尝试将邮件大小设置为最大值,但也没用

String message = "<p><b><i><a href=\"https://play.google.com/\">My App</a> Some text.</i></b></p>";

Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_SUBJECT, subject);
email.setType("message/rfc822");
email.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(message));
startActivity(Intent.createChooser(email, "Choose an Email client :"));
String message=“一些文本。

”; 意向电子邮件=新意向(意向.行动\发送); email.putExtra(Intent.EXTRA_SUBJECT,SUBJECT); email.setType(“message/rfc822”); email.putExtra(Intent.EXTRA_TEXT,Html.fromHtml(message)); startActivity(Intent.createChooser(电子邮件,“选择电子邮件客户端:”);
试试它可能有用: 首先将字符串转换为HTML格式:

String message = Html.fromHtml("<p><b><i><a href=https://play.google.com/>My App</a> Some text.<i></b></p>").toString();

谢谢……

No,它添加为纯文本更改
Type
like
email.setType(“text/html”)我尝试过,它只会添加蓝牙选项以及所有电子邮件客户端:(
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_SUBJECT, subject); 
email.setType("message/rfc822");
email.putExtra(Intent.EXTRA_TEXT, message);
startActivity(Intent.createChooser(email, "Choose an Email client :"));