Я пытаюсь использовать текст через почтовое приложение, используя ShareCompat.IntentBuilder
, но теги HTML (например, <b>Some text</b>
) игнорируются. Он показывает простой текст.Не удается установить жирный текст сообщения электронной почты, используя `ShareCompat.IntentBuilder`
final String messageBody = "<b>Hello, Google!</b>";
final ShareCompat.IntentBuilder intentBuilder = ShareCompat.IntentBuilder.from(fragment.getActivity())
.setType("text/html")
.setSubject("Subject")
.setHtmlText(messageBody)
.setChooserTitle("Choose e-mail application:");
fragment.startActivity(intentBuilder.createChooserIntent());
я тестировал с Gmail и Mail.Ru почтовых клиентов.
Это работает для меня только на API 16/17, но он не работает API 19 и больше.
Я только что пробовал с ** Outlook **, и он работает. Кажется, что некоторые приложения электронной почты не обрабатывают HTML-текст правильно. Любые другие идеи? –