【发布时间】:2014-03-26 18:38:38
【问题描述】:
所以我试图用 GSON 保存一个对象,当我保存它时一切正常,但是当我尝试加载它时,GSON 正在返回
03-26 19:27:19.774: E/AndroidRuntime(32179): FATAL EXCEPTION: main
03-26 19:27:19.774: E/AndroidRuntime(32179): com.google.gson.JsonParseException: Unknown element type: FloatToByteBufferAdapter
03-26 19:27:19.774: E/AndroidRuntime(32179): at com.uraniumdevelopers.etchcubes.FloatBufferAdapter.deserialize(FloatBufferAdapter.java:27)...
整个堆栈跟踪:http://pastebin.com/qJ2SvZwS
我把代码贴在了pastebin上,因为它很大而且不可读(我把代码贴在pastebin.com/之后):
MainActivity:29wu8cnT
FloatBufferAdapter:C5pcu2Tq
我要保存的课程:
渲染节点:K1TmXJdw
Cube(用于RenderNode):DTKrUYTM
感谢您的帮助,我真的需要解决这个问题。
【问题讨论】:
-
不行,把相关代码贴在这里。
-
但一切都搞砸了
-
然后格式化。如果您不知道如何操作,请访问帮助中心。只发布相关代码。
-
关键是我无法让 FloatBuffer 正确反序列化
标签: java android gson object-to-string