Сохранить / получить «Rich Formatted Text» в базе данных без потери формата

Я использую библиотеку commonsguy / cwac-richedit для редактирования Rich Text. После этого я сохраняю форматированный текст в базе данных. Но когда я извлекаю сохраненную форматированную строку, ее форматирование удаляется.

Я хочу знать, как сохранять / извлекать текст из базы данных без потери формата.

EditText используется разметка HTML (ограниченный набор). Ключевые интерфейсы для этого типа текста разметки, являющегося Spannable и Spannable .

EditText использует Editable для представления текста, который реализует Spannable .

Класс Html предоставляется для конверсий между разметкой и Spanned text, вы также можете использовать его:

  //--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); 
Intereting Posts
Могу ли я разрабатывать приложения для Android с использованием Eclipse IDE для Java EE? Созданная папка не видна в проводнике файлов. Как и где указать omx-декодер поддерживает туннелирование Разница между RealmResults и RealmList Дооснащение: добавьте параметр String List в Multipart Request Как сохранить и восстановить точную позицию прокрутки RecyclerView? Тег <uses-permission> появляется после тега <application> ArrayList не инициализируется с предопределенным размером Когда вид прикреплен и отсоединен? Определите, какой вид в данный момент находится в режиме Touched, когда пользователь перемещает палец Android ARC-приложение для Chrome, задает размер окон для разных видов деятельности / макетов Ведение позиции прокрутки при добавлении в ListView с обратной бесконечной прокруткой Конструкция материала: ширина ящика Nav Как поместить задний стек для Activity с несколькими фрагментами? API календаря Google: обновление напоминаний к событию