zoukankan      html  css  js  c++  java
  • 第七章 Libgdx之Preferences

    Android游戏开发群:290051794
    Libgdx游戏开发框架交流群:261954621 

     

    Preferences是一种应用简单的存储数据的方式,比如用户设置,小的游戏状态保存等等。Preferences工作起来像hash map,使用字符串键值对,和各种基本类型作为值。当你的应用运行在浏览器中,Preferences是唯一的方式写入永久数据。

    获取Preferences实例

    通过以下方式获取Preferences

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

    注意:你的应用会有多个preferences,给它们起不同的名字就行了。

    读取值

    修改Preferences像修改Map一样简单:

    prefs.putString("name", "Donald Duck");
    
    String name = prefs.getString("name", "No name stored"); 
    
    prefs.putBoolean("soundOn", true);
    
    prefs.putInteger("highscore", 10);
    

    注意:getter方法有两种:有默认值或没有默认值。

    Flushing

    调用flush()

    prefs.flush();

    存储

    Android中,系统使用SharedPreferences类实现。这就意味着应用升级的话Preferences会保留下来,但是如果卸载的话preferences会删除。

     

    作者:宋志辉 
    出处:http://blog.csdn.net/song19891121
    本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 
    支持: 新浪微博 腾讯微博

  • 相关阅读:
    个人作业-Alpha项目测试
    第三次作业-结对编程
    第二次作业
    第一次阅读作业
    canal同步mysql数据至es5.5.0
    工作一周年小结
    Java集合操作 遍历list并转map
    网易秋招校招编程题
    堆外内存总结
    网易秋招内推编程题题解
  • 原文地址:https://www.cnblogs.com/hainange/p/6153559.html
Copyright © 2011-2022 走看看