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();
}
转载请注明原文地址: https://ju.6miu.com/read-1312133.html