• SharedPreferences存储


    *通过getSharedPreferences()方法获得SharedPreferences对象

    SharedPreferences pref = getShaedPreferences(“key”, Context.MODE_PRIVATE);

    *通过SharedPreferences的getXxx()方法获得之前保存的值

    Xxx value = pref.getXxx(“key”, def-value);

    *通过SharedPreferences的edit()方法获得Editor对象

    SharedPreferences.Editor editor = pref.edit();

    *通过Editor的putXxx()方法放置键-值对

    editor.putXxx(“key”, value);

    *通过Editor的commit()方法保存数据

    editor.commit();

    例:

    // 获取SharedPreferences对象
    // 文件路径为 /data/data/包名/shared_prefs/pref.xml
    // 只能在root权限下才能查看
    pref = getSharedPreferences(
            "pref", // 保存到外部存储的SharedPreference文件名 (pref.xml)
            Context.MODE_PRIVATE); // 默认操作模式(私有的 不公开 其他应用不能访问)
            
            
    // 数据写入SharedPreference
    // 获取SharedPreferences的编辑器(Editor)
    // 只能通过Editor才能写入SharedPreferences数据
    SharedPreferences.Editor editor = pref.edit();
    editor.putString("name", "zhangsan");
    editor.putInt("age", 23);
    editor.putFloat("weight", 73.2f);
    editor.commit(); // 不要忘记提交
    
    
    // 从SharedPreference读取数据
    // 不需要Editor
    String name = pref.getString("name", ""); // 当读取不到数据时返回默认值
    int age = pref.getInt("age", 0);
    float weight = pref.getFloat("weight", 0f);
    Toast.makeText(MainActivity.this, 
            "name: " + name + ", age: " + age + "weight: "+ weight, 
            Toast.LENGTH_LONG).show();
                    

     

  • 相关阅读:
    不能交易的物料不可做接收
    限制车间备料方式更改
    成本维护不允许超过设定比例
    车间不可操作非车间仓
    手工成本维护不可以将成本改为零
    手工成本维护超过1500元提醒
    成本查询
    同一供应商只能有一个有效的报价单
    新增报价单状态为有效状态
    同一供应商同一物料存在有效报价时不能再新增报价
  • 原文地址:https://www.cnblogs.com/anni-qianqian/p/5338694.html
Copyright © 2020-2023  润新知