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再次此启动时,账号、密码、记住密码的状态就会自动添加上去了