zoukankan      html  css  js  c++  java
  • 每日日报

    SharedPreferences介绍  

    SharedPreferences 轻量级的存储信息的api  可以保存的数据类型有限 六种
    boolean int long float String Set<String>
    相关api
    获取SharedPreferences 实例
    getSharedPreferences("文件名字",模式);  上下文的api
    sp.getXXXX(key,defValue); 第一个参数 取值用到的key  第二个参数 默认值 当用key找具体的值的时候 如果找不到 就会返回默认值; 
    sp.edit();->Editor
    通过Editor对象 可以调用putXXXX(key,value); 修改sp文件
    只有调用了editor的commit方法 所有的putXXX才会生效
     
    sp是通过xml文件来保存信息的

    //获取sp对象 第一个参数 sp保存的文件的名字 第二个参数 存储的模式
    
    //如果访问的文件不存在 当编辑保存生效之后会创建改文件
    
    sp = getSharedPreferences("info", MODE_PRIVATE);
    
    boolean isSave = sp.getBoolean("isChecked", false);
    
    if(isSave){
    
    String username = sp.getString("username", "");
    
    String pwd = sp.getString("pwd", "");
    
    et_username.setText(username);
    
    et_pwd.setText(pwd);
    
    cb_isSave.setChecked(true);
    
    }
    
    }

    sp会在data/data/包名/shared_prefs/ 保存.xml文件

  • 相关阅读:
    移植stemwin笔记01 emwin文档说明
    emwin笔记
    stm32ucosiii 笔记03
    stm32操作系统ucosiii笔记02
    ucosiii笔记01
    keil4与proteus联机调试
    计算机网络一:OSI七层、TCP/IP五层与TCP/IP四层
    数据结构-概述
    RS232、RS485和RS422
    UART串口通讯协议
  • 原文地址:https://www.cnblogs.com/zhukaile/p/14835927.html
Copyright © 2011-2022 走看看