使用codenameone存储存储嵌套对象

时间:2013-04-28 00:06:50

标签: codenameone

我正在使用Codenameone Storage来存储哈希表。 Hashtable包含一个哈希表向量。向量中的哈希表包含不同的对象,包括其他哈希表。当我尝试使用

保存时

Storage.getInstance.write( “myCache”,散列);

我收到此错误

java.io.IOException:不支持对象类型:java.util.LinkedList value:[com.apiomat.frontend.reportyamain.Service@65d9e279]     在com.codename1.io.Util.writeObject(Util.java:367)     在com.codename1.io.Util.writeObject(Util.java:213)     在com.codename1.io.Util.writeObject(Util.java:200).....

是否有些对象或对象类型无法写入存储?是否有可以编写的特定类型的对象?

1 个答案:

答案 0 :(得分:0)

此时您需要使用Vector和Hashtable,默认情况下不支持其他util类用于持久性。