zoukankan      html  css  js  c++  java
  • 数据存储(SharedPreferences存储)

    SharedPreferences是通过 键值对 的方式存储数据
     

    SharedPreferences是通过键值对的方式存储的

    将数据存储到SharedPreferences中有3种方法:
        1.Context类中的getSharedPreferences()方法
        2.Activity类中的getPreferences()方法
        3.PreferencesManager类中的getDefaultSharedPreferences()方法
    这里重点介绍第三种方法
    getDefaultSharedfereferences()方法为一个静态方法,接收一个Context参数
     
    大致步骤:
    private SharedPreferences pref;
    private SharedPreferences.Editor editor;
    
    
    protected void onCreate(Bundle savedInstanceState) {
    pref = PreferenceManager.getDefaultSharedPreferences(this);
    editor = pref.edit();
        //如果CheckBox为记住密码,则把账号,密码,记住密码的状态,存储到SharedPreferences中去,然后提交
    if (remberPass.isChecked()){
    editor.putBoolean("rememberPass",true);
    editor.putString("account",Myaccount);
    editor.putString("password",MypassWord);
    }else{
    editor.clear();
    }
    editor.commit();
    }
    --------------------------------------------------
    运行结果
    如果CheckBox选择记住密码,关闭APP再次此启动时,账号、密码、记住密码的状态就会自动添加上去了
  • 相关阅读:
    关于npm无法安装依赖包以及安装包缓慢的解决方法
    centos 上安装nodejs v8.0.0
    nginx 负载均衡
    关于前端
    递归函数
    多重循环
    闭包
    spring boot集成mybatis(2)
    spring boot集成mybatis(3)
    spring boot集成mybatis(1)
  • 原文地址:https://www.cnblogs.com/aisi-liu/p/5317034.html
Copyright © 2011-2022 走看看