首页 > 其他 > 详细

8、Preferences

时间:2015-01-26 17:15:39      阅读:236      评论:0      收藏:0      [点我收藏+]

(官网:www.libgdx.cn

Preferences是保存简单数据的一种很好的方式,比如用户设置,游戏状态等。Preferences原理像hash map,使用字符串作为键值,多种类型作为值。Preferences在你浏览器运行时是将数据持久化的唯一方式。

获取一个Preferences实例

代码:
Preferences prefs = Gdx.app.getPreferences("My Preferences");

需要注意的是,你的应用中可以包含多个preferences,只需要赋予一个不同的名称。

读写值

更改preferences与更改Java Map一样简单:
prefs.putString("name", "Donald Duck");
String name = prefs.getString("name", "No name stored");

prefs.putBoolean("soundOn", true);
prefs.putInteger("highscore", 10);

可以设置默认值。

持久化

prefs.flush();

存储

1、windows 存储位置%UserProfile%/.prefs/My Preferences
2、Linux和Mac OS X 存储位置~/.prefs/My Preferences
在Android中,应用更新数据不会丢失,但是一旦卸载应用,数据将会被删除。
3、在iOS中,NSMutableDictionary将会被写入给定的文件中。
www.libgdx.cn版权所有,如需转载,注明出处)

8、Preferences

原文:http://blog.csdn.net/song19891121/article/details/43153131

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!