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再次此启动时,账号、密码、记住密码的状态就会自动添加上去了
  • 相关阅读:
    Oracle与MySQL的几点区别
    MySQL使用Union创建视图报错
    MySQL指定mysqld启动时所加载的配置文件
    MySQL使用位运算
    django rest framework(3)
    Django Rest Framework(2)
    Django 之缓存
    RESTful API
    restful framework 认证源码流程
    其他排序
  • 原文地址:https://www.cnblogs.com/aisi-liu/p/5317034.html
Copyright © 2011-2022 走看看