浅谈SharedPreferences

来源:互联网 发布:sql中replace的用法 编辑:程序博客网 时间:2024/06/06 11:54

SharedPreferences作为轻量级存储类,在存储一些简单数据时经常用到。记录下工作中用到的三个常用方法,保存数据、获取数据、清空数据,有心的可以整理成一个类。

下面以登录模块中保存用户名为例:modelLogin是自己定义的一个字符串。

/** 保存数据 */private void saveEdtInputMessage() {SharedPreferences pref = getSharedPreferences("modelLogin",Context.MODE_PRIVATE);// 数据只能本程序访问Editor editor = pref.edit();editor.putString("username", username);editor.commit();}

/** 获得数据 */private void getEdtInputMessage() {SharedPreferences pref = getSharedPreferences("modelLogin",Context.MODE_PRIVATE);username = pref.getString("username", null);}


/** 清除数据 */private void cleanEdtInputMessage() {SharedPreferences pref = getSharedPreferences("modelLogin",Context.MODE_PRIVATE);Editor editor = pref.edit();editor.clear();editor.commit();}




0 0
原创粉丝点击