是否可以在Firestore中保存CharSequence?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以在Firestore中保存CharSequence?相关的知识,希望对你有一定的参考价值。
有可能将CharSequence
变量保存到Firebase
中吗?
退房:Supported Data Types,但charsequence
不在那里......
我遇到了与此相关的可序列化问题,尝试过:pro-guard规则,公共属性,实现可序列化等等;但是我无法将charsequence
保存到Firebase
。
有人能帮我解决这个问题吗?
PS:它需要是一个charsequence
,而不是一个字符串!
您可以通过使用toString()方法将CharSequence转换为String,将CharSequence保存到Firestore。如果从Firestore读回字符串,它将是一个String对象,它也实现了CharSequence。您将无法使用CharSequence接口自动序列化。当您读取数据时,SDK将不知道要为您创建哪个CharSequence实现。
要在数据库(可能是Firestore)中存储标记文本(或CharSequence),您可以使用html.toHtml(Spanned text)
类中的android.text.Html
函数返回样式化的html字符串。要检索标记文本,请使用Html.fromHtml(String html)
。你可能会发现android参考here。
以上是关于是否可以在Firestore中保存CharSequence?的主要内容,如果未能解决你的问题,请参考以下文章
Firebase Firestore iOS:如何将图像保存到 Firestore 中的集合中?
时间戳作为“时间戳”保存到 Firestore 是不是正常?