gpt4 book ai didi

java - Android:我可以将 Java 对象写入文件并稍后检索它吗?

转载 作者:行者123 更新时间:2023-12-01 11:05:14 26 4
gpt4 key购买 nike

我将 Spannables 与 EditTexts 结合使用。

所以我想将一个Spannable对象存储到一个文件(或任何存储介质)并稍后检索它。

(不要回复存储 Spannable 的替代方法,我已经尝试了其中的大多数,例如转换为 html)

有办法做到这一点吗?

最佳答案

是的,您可以使用序列化来做到这一点。阅读 this页面:

To serialize an object means to convert its state to a byte stream so that the byte stream can be reverted back into a copy of the object. A Java object is serializable if its class or any of its superclasses implements either the java.io.Serializable interface or its subinterface, java.io.Externalizable. Deserialization is the process of converting the serialized form of an object back into a copy of the object.

For example, the java.awt.Button class implements the Serializable interface, so you can serialize a java.awt.Button object and store that serialized state in a file. Later, you can read back the serialized state and deserialize into a java.awt.Button object.

此页面还有一个示例。如何序列化和反序列化对象。

如果您需要完整的代码 fragment ,您可以关注 this -

我知道这会对你有帮助。

关于java - Android:我可以将 Java 对象写入文件并稍后检索它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33034246/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com