首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android中实现Serializable

在Android中实现Serializable
EN

Stack Overflow用户
提问于 2011-03-11 17:54:17
回答 2查看 1.2K关注 0票数 0

我想保存我的Android游戏状态,这样用户就可以从他/她离开的地方开始玩游戏了。我一直在阅读有关可序列化接口的内容,但有一些问题。

除了背景渲染和其他一些事情之外,我的游戏是从一个类执行的。让我解释一下这是什么意思。我有一个A类,游戏的所有不同元素都存储在不同的数组列表中,在A中。所以我有几十个类B,C,D,E的实例。都是从类A调用和更新的(当屏幕更新时)。

我的问题是我不确定什么需要序列化。每个B,C,D类..(即每个类?或者仅仅是A?我不明白为什么序列化A,然后将输出保存在SQLite DB中不能存储所有数据。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-14 08:23:52

作为一个建议,您可能还想看看Berkeley DB Java Edition,特别是DPL (Data Persistence Layer) API。像SQLite一样,它是一个事务保护的、可恢复的、快速的、占用空间小的数据库库。但是,DPL允许您直接持久化您的类,这使得Java应用程序开发人员可以更轻松地选择它。

下面是一个描述该technical white paper以及如何使用它的API。

票数 0
EN

Stack Overflow用户

发布于 2011-03-11 18:16:01

如果你想序列化一些对象。然后查看此link,使用其他对象代替在此链接中指定的hashmmap对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5271396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档