我需要将TextView中的数据以html格式保存到和sqlite数据库。
我正在使用此代码将文本从TextView转换为HTML格式的字符串:

public static String htmlToString(TextView textview) {
SpannableString contentText = (SpannableString) textview.getText();
return Html.toHtml(contentText).toString();
}

但是,我得到这个错误:
05-05 17:01:37.033:E/AndroidRuntime(14295年):
java.lang.ClassCastException:android.text.spanNablestringBuilder
无法强制转换为android.text.spannablestring
我该怎么解决?

最佳答案

有个公共建筑商

SpannableString(CharSequence source)

所以就这么做吧
public static String htmlToString(TextView textview) {
SpannableString contentText = new SpannableString(textview.getText());
return Html.toHtml(contentText).toString();
}

10-07 11:58