Android 如何将可转换的粗体斜体文本保存到sqllite数据库

Android 如何将可转换的粗体斜体文本保存到sqllite数据库,android,sqlite,android-sqlite,Android,Sqlite,Android Sqlite,我已将edittext中选定的文本转换为粗体、斜体,现在当我将其存储到sqllite DB时,它不会以粗体或斜体形式存储 当我检索文本时,它以文本视图的正常形式出现(不是粗体) 我尝试在Spanable前后添加,但它不起作用 bold.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v

我已将edittext中选定的文本转换为粗体、斜体,现在当我将其存储到sqllite DB时,它不会以粗体或斜体形式存储

当我检索文本时,它以文本视图的正常形式出现(不是粗体)

我尝试在Spanable前后添加,但它不起作用

bold.setOnClickListener(new View.OnClickListener() {
                        @Override
                        public void onClick(View v) {
                            //typeFaceSelected = Typeface.BOLD;
                            int startSelection = frontedit.getSelectionStart();
                            int endSelection = frontedit.getSelectionEnd();
                            if(startSelection>endSelection){

                                startSelection = frontedit.getSelectionEnd();
                                endSelection = frontedit.getSelectionStart();

                            }
                            Spannable s = frontedit.getText();
                            s.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), startSelection, endSelection, 0);
                            frontedit.setText(s);
                            frontedit.setSelection(startSelection, endSelection);
                        }

                    });
我不知道如何在html中为选定的文本实现edittext中的粗体、斜体和普通字体,这些文本将存储在sqllite数据库中,并且可以以相同的格式(粗体、斜体)检索。(如果有人有此代码,共享将很有帮助)


如果有人知道如何使用Spanable存储在sqllite db中,请提供上述帮助。

类似的可能重复:当我像下面这样写时,它会在textview上给我错误。。。。。TextView frontv=findviewbyd(R.id.front\u page\u数据);字符串getNewFrontContent=Html.toHtml(frontv.getText());错误:无法将HTML中的android.text.span中的toHTML应用于(java.lang.Charsequence)