Я использовал намерения для отправки в формате HTML с помощью Gmail на Android из своего приложения. он отлично работает, но теперь он не отображает форматирование даже в Gmail для отображения. Есть ли еще одна ошибка в приложении gmail или что?Отправить HTML-адрес электронной почты с помощью Gmail 6.11.6 с использованием намерения
Примечание: Я прошел через все эти вопросы Allready bug in gmail 4.something и broken gmail intents
Мой код выглядит следующим образом
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType(HTML_TEXT);
String htmlContentInStringFormat = createHtmlforEmail(context, name, channelLink);
if (htmlContentInStringFormat != null) {
intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(htmlContentInStringFormat));
}
intent.putExtra(Intent.EXTRA_SUBJECT, name);
примечание 2: он работал отлично ранее так что есть замечая неправильно с html.
Мой Html выглядит следующим образом
<div align="center">
<font size="5" color="#D0021B" face="Helvetica, Arial, sans-serif">CHARE</font>
<p><font size="3" color="black" face="Helvetica, Arial, sans-serif">Dear Receiver,</font></p><p><font size="3" color="black" face="Helvetica, Arial, sans-serif">The sender of this email wants to invite you to this CHARE channel %1$s. Please click the subscribe button below to subscribe the channel.</font> </p> <p><a href=%2$s><font size="5" color="#5188de" face="Helvetica, Arial, sans-serif">Subscribe</font></a> </p> <p><font size="3" color="black" face="Helvetica, Arial, sans-serif">More information is available under</font></br><a href="www.chare.one"><font size="3" color="#5188de" face="Helvetica, Arial, sans-serif">www.chare.one</font></a></p></div>
Я также пробовал очень простую версию HTML, которая приводится ниже
"Hello, here is some <b>bold text</b> some <u>underline text</u> and <a href=\"http://www.google.com\">a link</a>."
но Gmail по-прежнему не устанавливает форматирование. Будет здорово, если кто-то укажет мне в правильном направлении.
Предложения, связанные с некоторыми альтернативами, будут приветствоваться.
Вы нашли исправление для этого? У меня такая же проблема, с использованием любого из распространенных решений «отправить html email через намерение», включая ваш код, в Gmail v6.11.2 и 7.1.129. – rustyWhitefeather
Я думаю, что Gmail удалили эту функциональность. – SAIR
Вы проверяете, просматриваете ли вы электронную почту как HTML, а не как обычный текст в Gmail? –