android SharedPreferences使用

来源:互联网 发布:linux设置自动挂载 编辑:程序博客网 时间:2024/04/28 01:58
SharedPreferences介绍:
 
    使用SharedPreferences保存key-value对的步骤如下:

  (1)使用Activity类的getSharedPreferences方法获得SharedPreferences对象,其中存储key-value的文件的名称由getSharedPreferences方法的第一个参数指定。

  (2)使用SharedPreferences接口的edit获得SharedPreferences.Editor对象。

  (3)通过SharedPreferences.Editor接口的putXxx方法保存key-value对。其中Xxx表示不同的数据类型。例如:字符串类型的value需要用putString方法。

  (4)通过SharedPreferences.Editor接口的commit方法保存key-value对。commit方法相当于数据库事务中的提交(commit)操作。

 

/**
  * 用户选择自动登录,则保存用户名,密码
  *
  * @param context
  * @param name
  * @param pwd
  */
 public static void saveLoginInfo(Context context, String name, String pwd) {

  SharedPreferences settings = context.getSharedPreferences(PREFS_NAME, 0);
  SharedPreferences.Editor editor = settings.edit();
  editor.putBoolean("autoLogin", true);
  editor.putString("loginName", name);
  editor.putString("password", pwd);
  editor.commit();
 }