sharedpreferences的使用方法小结
来源:互联网 发布:mac能用六维空间吗 编辑:程序博客网 时间:2024/05/22 01:28
1、
工具类(PrefUtils),引用自传智播客工具类
public class PrefUtils { public static boolean getBoolean(Context ctx, String key, boolean defValue) { SharedPreferences sp = ctx.getSharedPreferences("config", Context.MODE_PRIVATE); return sp.getBoolean(key, defValue); } public static void setBoolean(Context ctx, String key, boolean value) { SharedPreferences sp = ctx.getSharedPreferences("config", Context.MODE_PRIVATE); sp.edit().putBoolean(key, value).commit(); } public static void setString(Context ctx, String key, String value) { SharedPreferences sp = ctx.getSharedPreferences("config", Context.MODE_PRIVATE); sp.edit().putString(key, value).commit(); } public static String getString(Context ctx, String key, String defValue) { SharedPreferences sp = ctx.getSharedPreferences("config", Context.MODE_PRIVATE); return sp.getString(key, defValue); } public static void setInt(Context ctx, String key, int value) { SharedPreferences sp = ctx.getSharedPreferences("config", Context.MODE_PRIVATE); sp.edit().putInt(key, value).commit(); } public static int getInt(Context ctx, String key, int defValue) { SharedPreferences sp = ctx.getSharedPreferences("config", Context.MODE_PRIVATE); return sp.getInt(key, defValue); }}2、
调用方式:
PrefUtils.setString(context, "sessionId", "12345");//保存一个数据到sp
PrefUtils.getString(context,"sessionId","");//读取已经保存的数据
PrefUtils.setString(context, "sessionId", "");//清空一个sp数据3、一般退出程序的时候,清空sp中所有的内容,而不是一个一个的删除private static void clearSP(Context context) { File file= new File("/data/data/"+ context.getPackageName().toString()+"/shared_prefs","config.xml"); if(file.exists()){ file.delete(); } //清空文件 SharedPreferences sp = context.getSharedPreferences("config",MODE_PRIVATE); if(sp!=null) { sp.edit().clear().commit(); }}
阅读全文
0 0
- sharedpreferences的使用方法小结
- SharedPreferences的使用方法
- SharedPreferences的基本使用方法
- Android中sharedPreferences的使用方法
- SharedPreferences存储数据的使用方法
- SharedPreferences小结
- 举例说明关于Android中SharedPreferences的使用方法
- android有关SharedPreferences的使用方法及注意事项
- Android SharedPreferences存储数据的使用方法
- Android SharedPreferences存储数据的使用方法
- SharedPreferences存储数据的使用方法(转)
- Android SharedPreferences存储数据的使用方法
- 存储数据之SharedPreferences的使用方法
- android的SharedPreferences介绍和使用方法
- git的使用方法小结
- git的使用方法小结
- [小结]有关GetPrivateProfileString的使用方法
- 网站皮肤的使用方法小结
- python键盘钢琴
- java 上传文件到服务器之jquery.uploadify
- Redis之AOF文件持久化
- MySQL定时执行脚本(计划任务)命令实例
- websphere更新web.xml
- sharedpreferences的使用方法小结
- spring中scope作用域
- Android调用系统相册的方法
- 抛出异常getOutputStream() has already been called for this response
- 让ListView指定的item获取焦点
- 1、hash法
- git github分支管理
- 第五章:初始化与清理
- 面向对象的表达式计算器