zoukankan      html  css  js  c++  java
  • 8、Preferences

    (官网: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版权所有,如需转载,注明出处)

  • 相关阅读:
    Tips:数据的单位
    PHP面向对象三大特性③
    PHP面向对象三大特性②
    PHP面向对象三大特性①
    PHP-初识面向对象
    C# 基础·算法篇
    C# 基础·常见面试
    C# 特殊处理使用方法
    C# 第三方组件使用
    JS 插件使用
  • 原文地址:https://www.cnblogs.com/hainange/p/6153502.html
Copyright © 2011-2022 走看看