android 使用 SharedPreferences 存储数据

1、从 sp 中取数据

// 这个方法只有Context对象才有,也就是说在非activity的类中使用需要指定Context
SharedPreferences sp = getSharedPreferences("文件名", Context.MODE_PRIVATE);
String value = sp.getString(key, "默认值");

2、从 sp 中存数据

SharedPreferences sp = getSharedPreferences("文件名", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putString("key", "value");
editor.commit();

3、删除 sp 中某一个值

SharedPreferences sp = getSharedPreferences("文件名", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.remove("key");
editor.commit();

4、清除 sp

SharedPreferences sp = getSharedPreferences("文件名", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.clear();
editor.commit();

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章