我正在使用commonsguy / cwac-richedit 库进行富文本编辑。这样做之后,我将格式化文本保存在数据库中。但是当我检索保存的格式化字符串时,它的格式被删除了。
我想知道如何在不丢失格式的情况下从数据库中保存/检索文本。
我正在使用commonsguy / cwac-richedit 库进行富文本编辑。这样做之后,我将格式化文本保存在数据库中。但是当我检索保存的格式化字符串时,它的格式被删除了。
我想知道如何在不丢失格式的情况下从数据库中保存/检索文本。
EditText
使用 HTML 标记(有限集)。这种类型的标记文本的关键接口是Spanned
和Spannable
。
EditText
用于Editable
表示文本,实现Spannable
.
Html
为标记和跨区文本之间的转换提供了类,您也可以使用它:
//--suppose this is typed to an EditText called et --
Spanned s = Html.fromHtml("<i>Hi</i> There ! <b>how're you ?</b>");
et.setText(s);
//--save to string--
Editable e = et.getText();
String s2 = Html.toHtml(e);
//--restore from string--
Spanned s3 = Html.fromHtml(s2);
et.setText(s3);
只需使用: PostgresSQL 中的JSONField。奇迹般地解决了这个问题。昨天,我也面临同样的情况。通过解决它
PostgreSQL 中的 JSON 字段