保存球员数据和状态

时间:2011-04-09 16:12:51

标签: android persistence

我做了一个安卓游戏,我想知道如何保存玩家数据,如金钱,达到等级等等。我认为XML不是一个非常方便的方法。有什么好办法吗? android是否提供了一些保存数据的方法?

2 个答案:

答案 0 :(得分:1)

对于您需要跟踪的数据类型,数据库可能过度。我建议使用Android的SharedPreferences API。 See here for a tutorial

这是一个official overview of Android data persistence方法,包括SharedPreferences和SQLite。

查看getStringSet API以存储数组/集合。

对于字符串集的不存在的val:

  

如果是,则返回首选项值   存在或defValues。抛出   ClassCastException如果有的话   这个名字的偏好不是   一套。

对于不存在的值数据,如string,bool,float等:

  

如果是,则返回首选项值   存在或defValue。抛出   ClassCastException如果有的话   这个名字的偏好不是   一个字符串。

答案 1 :(得分:0)