Есть ли более быстрый способ декодировать символы html в строку, чем Html.fromHtml ()?

Я использую Html.fromHtml (STRING) .toString () для преобразования строки, которая может содержать или не содержать html- и / или html-сущности, в обычную текстовую строку.

Это довольно медленно, я думаю, по моим последним подсчетам, на это ушло около 22 мс в среднем. С большой порцией их можно добавить за минуту. Поэтому я ищу более быстрый и производительный вариант.

Есть ли способ ускорить это или доступны ли другие варианты декодирования?

Редактировать: Поскольку, похоже, нет встроенного метода который быстрее или специально создан для повышения производительности, я вознаграду всех, кто укажет мне направление библиотеки, которая:

  • Хорошо работает с Android
  • Лицензия для бесплатного использования
  • Быстрее, чем Html.fromHtml (String) .toString ();

В качестве примечания: Я уже пробовал использовать Jsoup с помощью этого метода: Jsoup.parse (String) .text () , и он был медленнее.

22
задан cottonBallPaws 31 January 2011 в 17:26
поделиться