序列化对象Codename One

时间:2018-04-14 21:30:39

标签: codenameone

如何序列化对象以进行可自定义的Parse初始化?像:

//Simple text fields to get info
TextField url = new TextField();
TextField appid = new TextField();
TextField clientkey = new TextField();

然后我把所有人放在一个对象中,例如:

Myclass object = new Myclass();
object.url = url.getText();
object.appid = appid.getText();
object.clientkey = clientkey.getText();

所以我把它放在这里,但是在它需要被序列化以便在我的应用程序重新启动后保持其值之前。

//After serialization
Parse.initialize(object.url, object.appid, object.clientkey);

通过这种方式,我可以通过我的应用程序设置我的Parse初始化。 在这种情况下,我很高兴看到一个序列化的例子。

2 个答案:

答案 0 :(得分:2)

当您将对象存储在解析中时,它会在本地保存,因此您不需要序列化。

FYI Codename One支持Externalizable接口以二进制形式序列化对象。它还支持object properties的无缝外部化。后者不适用于Parse AFAIK。

答案 1 :(得分:1)

不支持序列化。你是独自一人。