专门访问和设置SharePreference的工具类, 保存和配置一些设置信息
2017-08-24 20:07
417 查看
public class PrefUtils { private static final String SHARE_PREFS_NAME = "itcast"; public static void putBoolean(Context ctx, String key, boolean value) { SharedPreferences pref = ctx.getSharedPreferences(SHARE_PREFS_NAME, Context.MODE_PRIVATE); pref.edit().putBoolean(key, value).commit(); } public static boolean getBoolean(Context ctx, String key, boolean defaultValue) { SharedPreferences pref = ctx.getSharedPreferences(SHARE_PREFS_NAME, Context.MODE_PRIVATE); return pref.getBoolean(key, defaultValue); } public static void putString(Context ctx, String key, String value) { SharedPreferences pref = ctx.getSharedPreferences(SHARE_PREFS_NAME, Context.MODE_PRIVATE); pref.edit().putString(key, value).commit(); } public static String getString(Context ctx, String key, String defaultValue) { SharedPreferences pref = ctx.getSharedPreferences(SHARE_PREFS_NAME, Context.MODE_PRIVATE); return pref.getString(key, defaultValue); } public static void putInt(Context ctx, String key, int value) { SharedPreferences pref = ctx.getSharedPreferences(SHARE_PREFS_NAME, Context.MODE_PRIVATE); pref.edit().putInt(key, value).commit(); } public static int getInt(Context ctx, String key, int defaultValue) { SharedPreferences pref = ctx.getSharedPreferences(SHARE_PREFS_NAME, Context.MODE_PRIVATE); return pref.getInt(key, defaultValue); } }
相关文章推荐
- Tomcat学习笔记 - 错误日志 - NetBeans配置tomcat出错情况总结 -- 尚未授予访问 Tomcat 服务器的权限。请在服务器管理器的 Tomcat 定制器中设置 "manager-script" 角色的正确用户名和口令。 有关详细信息, 请查看服务器日志。
- IIS错误信息:HTTP 错误 401.3 - Unauthorized 由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面
- springMVC处理静态资源——jquery文件配置正确访问不到404错误信息
- linux下面字体设置的一些资料信息
- Retrofit+RxJava+OkHttp封装类请求接口数据→原生登录,注册,个人信息页+设置用户头像(图片上传或拍照)+SharedPreferences保存信息+Fresco加载图片+Mvp分层
- 使用TabLayout需要配置的一些信息及配合ViewPager的用法
- perl 访问网站一些useragent的设置
- 保存时出现错误 加载配置文件时出错: 对路径 的访问被拒绝
- 可以将控制台输出信息保存到本地的Log4j配置
- IIS7详细配置和不显示错误信息、数据库无法访问的解决
- Aspose.word保存PDF时进行授权访问设置
- Tomcat 配置设置https访问(单向验证)
- Nginx访问日志(access_log)配置及信息详解
- 一种比“ini配置文件”和“注册表”更好用的保存“初始化信息”的方法—CArchive类
- Linux iptables 查看、设置、配置保存、备份和恢复
- jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(2)
- ios--NSUserDefault保存应用程序配置信息
- 对spring的访问路径以及配置的一些理解(区分spring的IOC与springMVC的IOC)
- Android工具类,一些方法电话正则,是否为空,日期格式化,星期,车牌,身份证校验,设置地区编码,验证日期字符串是否是YYYY-MM-DD格式,判断字符串是否为数字
- springMvc拦截器,全局异常配置,cookie保存用户登录信息