我需要将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();
}