Поделиться текстом с HTML тегами

156
02 июня 2017, 11:19

Приветствую. У меня приложение получает текст из БД, текст в БД обработан HTML тегами, я реализовал кнопку Share и прописал в методе onClick следующий код:

Intent i = new Intent(Intent.ACTION_SEND);
       i.setType("text/html");
       i.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(RU_TEXT));
       i = Intent.createChooser(i, getString(R.string.action_share));
       startActivity(i);

Теперь, когда я делюсь текстом, список доступных приложений мал:

Хотя у меня установлен Whatsapp и прочие приложения поддерживающие текстовую рассылку, я так полагаю их нет в списке по причине того, что в них не поддерживаются html теги? Возможно ли как-то решить эту проблему, и сделать так, чтобы отображались все приложения которые поддерживают текстовую рассылку?

Answer 1

попробуйте заменить установку типа в вашем коде на следующий:

shareIntent.setType("text/*"); 
READ ALSO
Скриншот сайта по размерам Selenium

Скриншот сайта по размерам Selenium

Делаю скриншот сайта при помощи SeleniumЗадаю размеры скриншота - 1280x1280

195
Что делать если удалил папку src с проектом?

Что делать если удалил папку src с проектом?

Я нечаянно удалил src папку в Android StudioНе могу ее восстановить

208
Error creating bean with name [требует правки]

Error creating bean with name [требует правки]

Link to my project Question: What can be cause of this exceptionTo get this exception you must try registration

212