在我的应用中,我想将博客帖子保存在firebase实时数据库中,并希望上传带有此类符号的帖子
有什么办法吗?我没找到我的代码
mPost.setText(fromHtml(dataSnapshot.child("post").getValue().toString()));
@SuppressWarnings("deprecation")
public static Spanned fromHtml(String html){
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
return Html.fromHtml(html, Html.FROM_HTML_MODE_LEGACY);
} else {
return Html.fromHtml(html);
}
}
<ul><li>Item 1</li><br><li>Item 2</li></ul>
输出:
项目1
项目2
答案 0 :(得分:1)
您可以使用html字符串上传它。
例如,如果您要上传无序列表:
Upload following string in firebase db
"stringVal" : "<b>Title</b><br><br>• item1<br>•item2<br>•item3"
并像下面这样在android中显示(使用java):
TextView foo = (TextView)findViewById(R.id.foo);
foo.setText(Html.fromHtml(<String from firebase db>));
输出:
标题
参考:link