我使用带有EditTexts的Spannables。
所以我想将 Spannable 的对象存储到文件(或任何存储介质)中,然后再检索它。
(不要用替代方法回复存储Spannable的方法,我已尝试过大部分内容,例如转换为html)
有办法做到这一点吗?
答案 0 :(得分:1)
是的,您可以使用序列化。 阅读this页面:
序列化对象意味着将其状态转换为字节流,以便可以将字节流还原为对象的副本。如果Java对象的类或其任何超类实现java.io.Serializable接口或其子接口java.io.Externalizable,则该对象是可序列化的。反序列化是将对象的序列化形式转换回对象副本的过程。
例如,java.awt.Button类实现Serializable接口,因此您可以序列化java.awt.Button对象并将该序列化状态存储在文件中。稍后,您可以回读序列化状态并反序列化为java.awt.Button对象。
此页面也有一个例子。如何序列化和反序列化对象。
如果您需要完整的代码片段,可以关注this -
我希望这会对你有帮助。