Попытка форматирования моего вывода (в TextView) с использованием HTML. Мне нужно получить текст HTML-форматирование обратно из старого вывода и добавить новый текст на одну строку над ним.Html.toHtml with Spanned cast (ClassCastException) <Android>
String previous = Html.toHtml((Spanned) chatOutput.getText());
chatOutput.setText(Html.fromHtml(message + "<br>" + previous));
компилируется, но дает java.lang.ClassCastException: java.lang.String во время выполнения в методе toHtml(). Я видел нескольких людей, которые предположили, что метод toHtml() может использоваться таким образом, но, возможно, я что-то упускаю.
Исключение происходит в «(Составной) chatOutput.getText()», я думаю, что объект, возвращаемый chatOutput.getText() является Spannable и не натянутый ... –